欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php 忽略大小写 不区分大小写 in_array AG chatgpt 有大用

对于 in_array() 函数来说,默认是区分大小写的,意味着他会区分大小写去比较数组中的值。但是你可以通过设置第三个参数为 true 来实现不区分大小写的比较。

例如:

php

$arr = array('apple', 'Banana', 'Cherry'); $needle = 'banana'; // 区分大小写的比较 if (in_array($needle, $arr)) {    echo '存在'; } else {    echo '不存在'; } // 不区分大小写的比较 if (in_array($needle, $arr, true)) {    echo '存在'; } else {    echo '不存在'; }

在第二个 if 语句中,我们将 in_array() 的第三个参数设为 true,表示不区分大小写的比较。这样,即使 $needle 的值是 'banana' 而不是 'Banana',但返回结果依然是存在。

希望这个回答对您有帮助!


普通分类: