当前位置:首页 > 技术杂坛 > 正文内容

zblog获取随机文章

zhangchap4年前 (2020-04-17)技术杂坛806

简单粗暴,随机使用文章时间或者文章访问量排序,获取1000篇文章,然后打乱。



$count = 10;  //随机文章数量
$articles = $zbp->GetArticleList('*',null,array(mt_rand(0,1)?'log_ViewNums':'log_PostTime'=>mt_rand(0,1)?'DESC':'ASC'),1000);
shuffle($articles);
$posts = count($articles) > $count ? array_chunk($articles,$count)[0] : $articles;
foreach ($posts as $post){
  echo $post->Title;
}


千万不要用网上其它的教程里面用rand()函数的,文章一多,后台就爆


原文:https://kfuu.cn/zblogjiaocheng/27.html

分享给朋友:

相关文章

cetons7开启BBR

Google 在 2016年9月份开源了他们的优化网络拥堵算法BBR,最新版本的 Linux内核(4.9-rc8)中已经集成了该算法。 对于TCP单边加速,并非所有人都很熟悉,不过有另外一个...

Linux 备份/导入数据库

第一步登录xshell 导出数据库: 运行以下命令,然后输入 数据库密码,导出数据库 mysqldump -u root -p ask > /root/ask.sql 备注:...

centos8安装BBR

CentOS 8 默认内核版本为 4.18.x,内核版本高于 4.9 就可以直接开启 BBR,所以 CentOS 8 启用 BBR 非常简单。 CentOS 8 开启...

python函数开启多线程

from threading import Thread 以下是代码举例: def main(num):    &nbs...

python 获取当前的路径并切换

import os curdir = os.path.dirname(__file__) #获取当前的路径,若运行在当前文件夹,是获取不到当前路径的,最保险的...

widow下elasticsearch的启动

widow下elasticsearch的启动

找到 elasticsearch的安装路径,进入bin目录:D:\elasticsearch\bin在其路径栏 输入 cmd进入doc命令窗口,自动切换到 当前路径然后输入 elasticsearch...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。