php in_array 函数如何实现不区分大小写?
1 回答

拉丁的传说
TA贡献1789条经验 获得超8个赞
在比较之前统一替换成小写或大写.
<?php
$a = array('aBc','def');
//把数组先统一替成小写
foreach($a as &$item){
$item = strtolower($item);
}
$b= 'Abc';
//把要查询的字符串也改成小写.如果你要保存原字符串,写到别的变量中.
$b1 = strtolower($b);
echo in_array($b1,$a);
?>
- 1 回答
- 0 关注
- 2144 浏览
添加回答
举报
0/150
提交
取消