有个猜用户喜欢的功能,用户可以通过点击换一组,来刷新推荐的内容。
先通过数据库查询,得到前1000条数据,然后随机去除4条。
程序写完之后,发现运行的很慢,每次刷新,都要等很久才出来。
代码如下:
$arr = range(1, 100000);
$start = time();
for($i = 0; $i <p>上面的写法,用unset之后,必须进行排序。</p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/7fc7563c4182" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">PHP免费学习笔记(深入)</a>”;</p><div class="aritcle_card flexRow">
<div class="artcardd flexRow">
<a class="aritcle_card_img" href="/xiazai/code/11003" title="云点滴客户关系管理CRM OA系统"><img
src="https://img.php.cn/upload/webcode/000/000/001/176463900769255.jpg" alt="云点滴客户关系管理CRM OA系统" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a href="/xiazai/code/11003" title="云点滴客户关系管理CRM OA系统">云点滴客户关系管理CRM OA系统</a>
<p>云点滴客户解决方案是针对中小企业量身制定的具有简单易用、功能强大、永久免费使用、终身升级维护的智能化客户解决方案。依托功能强大、安全稳定的阿里云平 台,性价比高、扩展性好、安全性高、稳定性好。高内聚低耦合的模块化设计,使得每个模块最大限度的满足需求,相关模块的组合能满足用户的一系列要求。简单 易用的云备份使得用户随时随地简单、安全、可靠的备份客户信息。功能强大的报表统计使得用户大数据分析变的简单,</p>
</div>
<a href="/xiazai/code/11003" title="云点滴客户关系管理CRM OA系统" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span> </a>
</div>
</div><p>unset只会删除键值,而key会保留。</p><p>经过改进之后的写法如下:</p><pre class="brush:php;toolbar:false">$arr = range(1, 100000);
$start = time();
for($i = 0; $i <p>效率提高了3-4倍。</p>










