【发布时间】:2016-09-27 01:17:46
【问题描述】:
我的代码:
$input = array("1", "2", "3", "4", "5", "6", "8", "15", "22");
$value1=$input[array_rand($input)];
我想随机化给定的数字并将其中的一个数字返回到“$input”,但出现错误: "PHP 警告:array_rand() 期望参数 1 是数组,布尔值在...中给出...
触发此错误的行在这里:
$value1=$input[array_rand($input)];
如何解决这个错误?
?
谢谢!
【问题讨论】:
-
..因为
$input是布尔类型,而不是数组。 RTM -
因为我们不知道 $input 是什么,也不知道它来自哪里,所以我们无能为力。事实上,$input 不是一个数组。
-
@Jeff 哦,太好了,非常感谢您提供的信息,那么如何才能不一遍又一遍地在我的服务器上读取此错误?
-
你是认真的吗?您甚至阅读了错误消息吗?再清楚不过了。
-
@Sverri M. Olsen 很抱歉,但我不知道该怎么做才能解决这个问题。