【发布时间】:2014-06-16 03:50:11
【问题描述】:
$array = ('Home', 'Design', 'Store');
$str = 'home';
if (in_array($str, $array)) {
die("Match");
} else {
die("No Match");
}
结果为“No Match”=>如何将其修复为结果为“Match”?
【问题讨论】:
-
in_array区分大小写,所以 'home' != 'Home' us1.php.net//manual/en/function.in-array.php -
只是想在这里做个通知。不要忘记类型比较 - 例如
in_array(0, array('Home', 'Design'))将返回true而in_array(0, array('Home', 'Design'), true)不会