Php 从数组中获取随机项

Php 从数组中获取随机项,php,random,Php,Random,此数组的每个项都是一些数字 如何从$items获取随机项目? $items = Array(523,3452,334,31,...5346); 如果您不介意在其他时间再次挑选相同的物品: $items[rand(0,count($items)-1]使用数组\u rand() 请参阅php手册->使用php Rand函数 使用此内联从页面加载的播放列表中随机选取youtube视频,效果很好:@TimoHuovinen还可能有外星人站在你身后。。。这与问题没有直接关系。请记住使用“srand(

此数组的每个项都是一些数字

如何从
$items
获取随机项目?

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

如果您不介意在其他时间再次挑选相同的物品:

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

使用
数组\u rand()

请参阅php手册->

使用php Rand函数


使用此内联从页面加载的播放列表中随机选取youtube视频,效果很好:@TimoHuovinen还可能有外星人站在你身后。。。这与问题没有直接关系。请记住使用“srand()”为该函数设定种子,因为PHP中存在一个已知的错误,该错误不会自动设定种子。当键不是数字时,或者如果键不按顺序排列(例如,如果您有
未设置的
数组元素),您将如何获取随机项Yall先生让事情变得更复杂了。。。这个怎么样$to_shuffle=阵型(“近地天体”、“睡眠”、“三位一体”、“塞弗”、“坦克”)$洗牌=洗牌($to_shuffle)$洗牌=$shuffled[0];打印(洗牌);
echo $items[array_rand($items)];
<?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";
?>