我正在把头撞到墙上。
我有一些类似的简单代码(为简单起见,我为了简单而简化了代码):
$myValue = 1;
$myArray[0] = 2;
$myArray[1] = 3;
$myArray[2] = 1;
if(in_array($myValue, $myArray, true)) {
do something;
}
else {
do something else;
}
我总是得到'其他'。我在这里做错了吗?
答案 0 :(得分:0)
它将返回"是"。做&否则是PHP关键字。 Echo Something ..它会来的
<?
$myValue = 1;
$myArray[0] = 2;
$myArray[1] = 3;
$myArray[2] = 1;
if(in_array($myValue, $myArray, true))
{
echo "Yes";
}
else
{
echo "No";
}
?>
否则,如果你使用&#39;做&#39;或者&#39;否则&#39;关键词, 解析错误:语法错误,意外&#39;}&#39;,期待while(T_WHILE) 错误会来。
有关详情,请参阅此http://www.w3schools.com/php/func_array_in_array.asp