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 關注
- 2164 瀏覽
添加回答
舉報
0/150
提交
取消