<pre style="background-color:#262e37;color:#ffffff;font-family:'Consolas';font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">字数和预计阅读时间统计函数</span><span style="color:#66837f;font-family:'宋体';"><br/></span><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">根据正文内容计算出预计阅读时间</span><span style="color:#66837f;font-family:'宋体';"><br/></span><span style="color:#f92672;">function </span><span style="color:#a6e22e;">count_words_read_time </span>(<span style="color:#660000;">$title</span>,<span style="color:#660000;">$content</span>) {<br/><span style="color:#f92672;">global </span>$post;<br/>$text_num <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">mb_strlen</span>(<span style="color:#66d9ef;font-style:italic;">preg_replace</span>(<span style="color:#e6db74;">'/\s/'</span>,<span style="color:#e6db74;">''</span>,<span style="color:#66d9ef;font-style:italic;">html_entity_decode</span>(<span style="color:#66d9ef;font-style:italic;">strip_tags</span>(<span style="color:#660000;">$content</span>))),<span style="color:#e6db74;">'UTF-8'</span>);<br/><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">除以</span><span style="color:#66837f;background-color:#191f26;">400</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">,是基于百度的</span><span style="color:#66837f;background-color:#191f26;">“</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">普通人的平均阅读速度(</span><span style="color:#66837f;background-color:#191f26;">300~500</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">)字</span><span style="color:#66837f;background-color:#191f26;">/</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">分钟</span><span style="color:#66837f;background-color:#191f26;">”</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">。</span><span style="color:#66837f;font-family:'宋体';"><br/></span>$read_time <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">ceil</span>($text_num<span style="color:#f92672;">/</span><span style="color:#ae81ff;">400</span>);<br/>$output <span style="color:#f92672;">= </span><span style="color:#e6db74;">'</span><span style="color:#e6db74;font-family:'宋体';">本文《</span><span style="color:#e6db74;">' </span><span style="color:#f92672;">. </span><span style="color:#660000;">$title </span><span style="color:#f92672;">.</span><span style="color:#e6db74;">'</span><span style="color:#e6db74;font-family:'宋体';">》共</span><span style="color:#e6db74;">' </span><span style="color:#f92672;">. </span>$text_num <span style="color:#f92672;">. </span><span style="color:#e6db74;">'</span><span style="color:#e6db74;font-family:'宋体';">个字,系统预计阅读时间或需</span><span style="color:#e6db74;">' </span><span style="color:#f92672;">. </span>$read_time <span style="color:#f92672;">. </span><span style="color:#e6db74;">'</span><span style="color:#e6db74;font-family:'宋体';">分钟。</span><span style="color:#e6db74;">'</span>;<br/><span style="color:#f92672;">return </span>$output;<br/>}</pre><p><br/></p>
在我们的开发过程中,往往会遇到对会员或者商家进行收益排行,分别按照当月,当周或者当日进行排序;当然,你可以先把用到的数据获取到,然后再根据你想要的功能对数据进行相应处理。下面,我要给大家演示的是直接对...