我有一个ID数组。现在它有125个ID。我只贴了一些。我想从中选择一个随机ID并在查询中使用它。我正在使用rand_array
,但我有一个这样的简单数组:array(1,2,3);
与这个新阵列我不知道如何抓取一个随机ID。从数组中获得随机ID
array(125) {
[0]=>
object(stdClass)#21 (1) {
["id"]=>
string(1) "5"
}
[1]=>
object(stdClass)#22 (1) {
["id"]=>
string(1) "6"
}
[2]=>
object(stdClass)#23 (1) {
["id"]=>
string(1) "7"
}
[3]=>
object(stdClass)#24 (1) {
["id"]=>
string(1) "8"
}
[4]=>
object(stdClass)#25 (1) {
["id"]=>
string(1) "9"
}
[5]=>
object(stdClass)#26 (1) {
["id"]=>
string(2) "10"
}
[6]=>
object(stdClass)#27 (1) {
["id"]=>
string(2) "11"
}
[7]=>
object(stdClass)#28 (1) {
["id"]=>
string(2) "12"
}
}
你有** ** RTM? ['array_rand()'](http://www.php.net/manual/en/function.array-rand.php) –
尝试'$ rand = rand(0,count($ array));'然后'$ array [$ rand];' – ponciste
@ShankarDamodaran:当然''array_rand()'是在这里使用的函数,但默认情况下它不起作用。 OP有一组对象。 –