当我使用 in_array() 时 PHP 总是返回 false,它是否在数组中并不重要。例如:
$list = 'test
list
example';
$list_arr = array();
$list_arr = explode("\n",$list);
if (in_array('test',$list_arr)) {
echo 'Found';
}
else {
echo 'Not Found';
}
即使 'test' 是数组中的值,也返回 'Not Found'
$list = 'test
list
example';
$list_arr = array();
$list_arr = explode("\n",$list);
if (in_array('qwerty',$list_arr)) {
echo 'Found';
}
else {
echo 'Not Found';
}
返回“未找到”,因为它应该
为什么它应该为真时返回假?请提出任何建议。我实际使用的列表有超过 10K 的值,因此我只是在这里缩短了它。