首页 > 技术文章 > 随机获取数据库中的某一条数据(基于yii2框架开发)

findher 2019-03-27 20:06 原文

 

注意:

使用PHP函数array_rand()得到的是这个数组中的那个值相对应的下标键值,需要配合原来的数组进行,例如:

$rand_keys = array_rand($ids,1);
$id = $ids[$rand_keys];

 

这样才可以!

 

 

 

具体的思路就是:

  取出数据库中所有符合要求的数据的自增id,然后将这些id放进一个数组里,通过函数获取到了某一个元素的键值,然后配合原来的数组echo这个键值做处理!

 

推荐阅读