php:在php中检索自定义随机数
下面的代码生成从1到10的随机数php:在php中检索自定义随机数,php,Php,下面的代码生成从1到10的随机数 $ran = rand(1,10); 如果我想要自定义值中的随机数,该怎么办?即(1,3,6,7,9) 例如,我需要从您想要的组(1,3,6,7,9)中生成任意一个数字 或者您可以并且始终只引用$array[0],这也是“随机的”您可以按照以下方式执行 <?PHP $numbers = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6); $random_ke
$ran = rand(1,10);
如果我想要自定义值中的随机数,该怎么办?即(1,3,6,7,9)
例如,我需要从您想要的组(1,3,6,7,9)中生成任意一个数字
或者您可以并且始终只引用
$array[0]
,这也是“随机的”您可以按照以下方式执行
<?PHP
$numbers = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6);
$random_key = array_rand($numbers, 1);
print $random_key;
?>
您需要
数组\u rand
函数来实现这一点。参数是array\u rand(array$input[,int$num\u req=1])
。出于您的目的,将其用作$var\u rand=array\u rand($arr)代码>因为您只需要生成1个随机数。有关更多帮助,请参阅
另外,对于将来的问题,也可以发布您的php版本。某些功能在旧版本中不可用。不过,这一个是可用的。这里的钥匙不太合适。使用$numbers[array\u rand($numbers)]
就足够了。等等..我想要这个值(1,3,6,7,9),,,1=>5,2=>9,3=>6,4=>9,5=>11,6=>4);当我这样做时,我得到1,2,3,4,5,only@PankajjKumar:在这个例子中,关键点很重要。你应该试着提供一个例子。我宁愿让任何人搜索或操作来学习如何使用PHP手册,而不仅仅是获取具体的例子。在我看来,通过例子理解直接来源比为OP的案例提供具体的例子更重要。