代码:
<html>
<head>
<title></title>
</head>
<body>
<p>
<?php
$SupportNinga = array("Email1@gmail.com", "Email2@yahoo.com");
echo $SupportNinga;
$num = rand(1, count($SupportNinja));
$SupportNinja = $SupportNinja[$num];
echo $SupportNinja;
?>
</p>
</body>
</html>
这段代码似乎没有定义变量,因为它给出了错误:
阵列
未定义的变量:SupportNinja(第11行)未定义的变量:SupportNinja(第12行)
答案 0 :(得分:1)
变量SupportNinja未定义,因为您使用数组名称$ SupportNinga而不是$ SupportNinja
$SupportNinga = array("Email1@gmail.com","Email2@yahoo.com");
将变量名称 $ SupportNinga 更改为 SupportNinja
$SupportNinja = array("Email1@gmail.com","Email2@yahoo.com");
注意:: - echo $ SupportNinga不打印数组键值对。打印&#34;数组&#34;所以请使用
print_r($SupportNinga);
代替echo $SupportNinga;
答案 1 :(得分:1)
将$SupportNinga
更改为$SupportNinja
。
此外,您无法回显数组。使用print_r()
在第10行显示数组。