在我的PHP脚本中,我需要它来检查变量是否在数组中。在Google上进行的快速搜索提出了这一点。我把它放到我的代码中(我把我下面的东西粘贴了),但很烦人的是我返回了一个错误。
$dropdown = bool in_array ( mixed $topicid , array $dropval [, bool $strict = FALSE ] )
我返回的错误是:
[14-Jan-2015 14:49:25 Europe/London] PHP Parse error: syntax error, unexpected 'in_array' (T_STRING) in /home/sinergqx/public_html/pages/new_ticket.php on line 34
Line 34
是我编写的要检查是否$topicid
在名为的数组中的行$dropval
。
我真的不太确定为什么会收到此错误。
首先,我尝试将其集成到if语句中,以便根据检查变量是否为数组时第34行返回true或false来运行其他操作。因此,当我将它们放在一起并运行以下代码时,我仍然遇到类似的错误。贝娄是我试图将所有内容放在一起时编写的代码。
if(bool in_array ( mixed $topicid , array $dropval [, bool $strict = FALSE ] ) == true)
{
echo "Acceptable help topic";
}
else
{
echo "Please only choose a valid help topic. Custom help topics are not allowed.";
exit;
}
我得到的错误是完全相同的:
[14-Jan-2015 15:00:25 Europe/London] PHP Parse error: syntax error, unexpected 'in_array' (T_STRING) in /home/sinergqx/public_html/pages/new_ticket.php on line 49
我想知道是否有人可以发现我做错了什么?
非常感谢您提供的任何帮助。这是非常赞赏。
谢谢你。
调用函数时无需编写变量的类型。尝试:
if(in_array ($topicid , $dropval) == true){
echo "Acceptable help topic";
} else {
echo "Please only choose a valid help topic. Custom help topics are not allowed.";
exit;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句