从数组中获得随机项目

$items = Array(523,3452,334,31,...5346); 

这个数组的每一项都是一些数字。

如何从$items获得随机$items

 echo $items[array_rand($items)]; 

array_rand()

如果你不介意在其他时间再次select相同的物品:

$items[rand(0, count($items) - 1)];

使用PHP Rand函数

 <?php $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand($input, 2); echo $input[$rand_keys[0]] . "\n"; echo $input[$rand_keys[1]] . "\n"; ?> 

更多帮助

使用array_rand()

请参阅PHP手册 – > http://php.net/manual/en/function.array-rand.php