我有一个简单的数组,像这样:
$input = array('Line1', 'Line2', 'Line3');
我想随机输出一个值。我以前做过这个,但是不记得具体怎么做了,而且所有的array_rand示例都比我需要的要复杂。
有人能帮忙吗?谢谢。
echo $input[array_rand($input)];
array_rand() 返回的是键,因此我们需要将其插入到 $input
中以获取值。
复杂?我们在同一个手册页面上吗?
$rand_key = array_rand($input, 1);
$input[$rand_key]
访问元素。 - Pekkashuffle($input);
echo $input[0];
但我会选择使用array_rand()方法。
array_rand
函数可以帮助您从数组中随机选择一个键。然后,您就可以获取该键对应的值。
$randKey = array_rand($input);
echo $input[$randKey];
Just a single function: array_rand().
echo $input[array_rand($input,1)];