【发布时间】:2014-06-13 18:31:48
【问题描述】:
我是 php 数组的新手。我找不到解决办法。
这是我的代码:
$animals = Array
(
1=>$duck,
2=>$horse,
3=>$rabbit
);
ForEach($animals As $animal)
{
echo $animals[Array_Rand($animals)];
}
现在我想从数组中选择一个合适的变量,就是$rabbit。
类似:
if($animal[3]){
echo 'The rabbit just spawned';
}
请告诉我如何使用 if 指令引用变量号 3(兔子)。
【问题讨论】:
-
if($animal[3]){— 这个条件应该做什么?您是否要检查您刚刚选择的随机元素是否是兔子?还是别的什么? -
echo Array_Rand($animals) == 3 ? 'The rabbit just spawned' : '';– 像这样? -
是的,我创建了一个验证码。他们必须选择一只兔子。我不喜欢 number-ccaptcha :)
标签: php arrays variables if-statement refer