您的位置:首页 > 其它

随机不重复排序抽取(索引法)

2016-01-11 00:30 381 查看
方法:

抽取所有id组成的索引数组array

根据count(array)获得记录总数,并根据rand(0,count(array)-1)生成随机数

根据array_splice(array,start,length,array)抽取元素,使原数组移除选定元素并重新排序,

array_push($array,$str/arr)将抽取的数插入一个新数组array中,

用implode(string glue, array pieces)或join(string glue, array pieces)将其转为字符串,并在整个记录集中更具选取的id索引抽取所需的记录数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: