有个猜用户喜欢的功能,用户可以通过点击换一组,来刷新推荐的内容。
先通过数据库查询,得到前1000条数据,然后随机去除4条。
程序写完之后,发现运行的很慢,每次刷新,都要等很久才出来。
代码如下:
$arr = range(1, 100000); $start = time(); for($i = 0; $i <p>上面的写法,用unset之后,必须进行排序。</p><div class="aritcle_card flexRow artxards"> <div class="artcardd flexRow"> <a class="aritcle_card_img" rel="nofollow" href="/ai/3556" title="美间AI商拍"><img src="https://img.php.cn/upload/ai_manual/001/246/273/178599507319270.png" alt="美间AI商拍" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a> <div class="aritcle_card_info flexColumn"> <a rel="nofollow" href="/ai/3556" title="美间AI商拍" class="overflowclass">美间AI商拍</a> <p class="overflowclass">美间AI商拍是一款AI电商图片工具,AI 电商设计工具:一键生成高质量商品图。</p> </div> <a rel="nofollow" href="/ai/3556" title="美间AI商拍" 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>
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










