发布网友 发布时间:2023-04-01 11:49
共5个回答
热心网友 时间:2023-11-19 16:20
可以在查询获取50条后对数据进行处理,那就是用公式如何50条取12条的问题,当然也可用随机,但是随机的分布就不是那么均匀了,另外也可用直接查询的时候用随机或者分段取值追问我像是先取出数据然后仔处理,那么怎么能够做到数据量不固定,均匀去除固定的数据?具体点?
热心网友 时间:2023-11-19 16:21
$a = array(1,3,4,5,6,8,9,10);//数据库按时间排序后得到的数组。你说的50$k=Array
(
[0] => Array
(
[0] => 1
[1] => 3
[2] => 4
)
[1] => Array
(
[0] => 5
[1] => 6
[2] => 8
)
[2] => Array
(
[0] => 9
[1] => 10
)
)
$res = Array
(
[0] => 1
[1] => 5
[2] => 9
)
不知道符不符合你的意思,我理解是这样的。
追答
15分12条,那几只能余3条不用了,不然你想怎么样呢?把3条数据砍碎了揉到12条里面去?呵呵
上面的代码取数量有点问题,改了一下,不管用到用不到,错误还是得纠正下
热心网友 时间:2023-11-19 16:21
想法很丰满,显示很骨感。热心网友 时间:2023-11-19 16:22
用随机取吧,取的时候*时间戳的范围。这样就可以在这个时间范围内随机的取出数据。热心网友 时间:2023-11-19 16:23
这种就要你多几个判断了。50条内,分别取出每天有几条数据,然后在判断每天取出几条信息给他反馈。