【发布时间】:2018-06-13 13:45:25
【问题描述】:
我想从数组中选择 5 个随机 ID。这是我的数组$test:
Array
(
[id] => 13
[pets] => 8
)
Array
(
[id] => 15
[pets] => 8
)
Array
(
[id] => 16
[pets] => 10
)
Array
(
[id] => 17
[pets] => 9
)
Array
(
[id] => 18
[pets] => 10
)
Array
(
[id] => 19
[pets] => 10
)
Array
(
[id] => 20
[pets] => 0
)
Array
(
[id] => 21
[pets] => 8
)
Array
(
[id] => 22
[pets] => 9
)
Array
(
[id] => 23
[pets] => 4
)
Array
(
[id] => 24
[pets] => 0
)
Array
(
[id] => 40
[pets] => 8
)
Array
(
[id] => 43
[pets] => 2
)
如何从数组中选择 5 个随机 ID 并将它们放入这样的字符串中:
$ids = '13,17,18,21,43';
我尝试使用array_rand,但它似乎不适用于我的数组类型。我不确定是否有任何其他内置的 PHP 函数可以完成这种类型的工作,或者我是否必须创建自己的函数,如果有我自己的函数来插入数字,那就太好了。谢谢
【问题讨论】:
标签: php arrays multidimensional-array random