php从中选择X项?
我正在使用代码点火器从数据库中检索数据
返回的是一个数组对象
就像是
array(
[0] = {
mobile => '027xxxxxx',
id => 1
},
[1] = {
mobile => '027xxxxxx',
id => 4
},
[2] = {
mobile => '027xxxxxx',
id => 5
},
[3] = {
mobile => '027xxxxxx',
id => 7
},
[4] = {
mobile => '027xxxxxx',
id => 9
},
[5] = {
mobile => '027xxxxxx',
id => 10
},
[6] = {
mobile => '027xxxxxx',
id => 112
},
[7] = {
mobile => '027xxxxxx',
id => 113
}
)
我有一个名为count的变量,它包含一个任意数字(尽管总是小于数组中的对象数)。
我的问题是:
说count = 3
,
如何从对象中获取3个随机id的数组?
类似array(4, 9, 1)
的东西
我只想获得一次id
所以array(4, 4, 9)
会不正确。
请注意,id不是线性的。
没有找到相关结果
已邀请:
1 个回复
垫歌蝎降凤
array_rand 解释 - array_keys只返回原始数组中的键 然后,array_rand将随机选择而不具有可重复性 并且数组的返回包含原始数组的键 所以你可以从原始数组中检索任何信息