Php 数组的随机关联数组
所以我有一个数组和一个foreach循环,我试图获取结果并随机选择一个数组项并显示它 在下面的示例中,foreach循环之后显示了三个水果,现在应该随机拾取其中一个并显示,但它显示的是单词“数组”,而不是一个水果名称 编辑:回答并编辑Php 数组的随机关联数组,php,arrays,random,multidimensional-array,associative-array,Php,Arrays,Random,Multidimensional Array,Associative Array,所以我有一个数组和一个foreach循环,我试图获取结果并随机选择一个数组项并显示它 在下面的示例中,foreach循环之后显示了三个水果,现在应该随机拾取其中一个并显示,但它显示的是单词“数组”,而不是一个水果名称 编辑:回答并编辑 <?php $fruit = array ( array("apple",1,0), array("orange",0,0), array("watermelon",0,0), array("peach",0,0) ); foreach ($fru
<?php
$fruit = array (
array("apple",1,0),
array("orange",0,0),
array("watermelon",0,0),
array("peach",0,0)
);
foreach ($fruit as $key => $value) {
if ($value[1] > 0) {unset($fruit[$key]); }
}
echo $fruit[0][0]."<br>";
echo $fruit[1][0]."<br>";
echo $fruit[2][0]."<br>";
echo $fruit[3][0]."<br>";
//EDIT ANSWER BELOW!
$x = mt_rand(0, 3);
echo $fruit[$x][0]."<br>";
?>
由于您有一个数组,$fruit[$fruitofday]
是一个数组,而不是标量值。谢谢,我算出了。。发布了答案,并赞扬你在我脑海中的跑步机上启动了鼠标。