为什么使用 !== FALSE 来检查 php 中的 stripos?
2022-08-30 21:26:59
这是我正在查看的代码。
foreach ($header as $idx => $field) {
if (stripos($field, 'foo') !== false) {
$cols['foo'] = $idx;
} else if (stripos($field, 'bar') !== false) {
$cols['bar'] = $idx;
} else if (stripos($field, 'brr') !== false) {
$cols['brr'] = $idx;
} else if (stripos($field, 'ffo') !== false) {
$cols['ffo'] = $idx;
}
}
抱歉,也不知道如何漂亮地格式化代码,任何提示都将不胜感激。
我正在看一些比我聪明得多的人写的代码,所以我不倾向于相信我的第一印象只是把一切都改成,但为什么要这样做呢?if(stripos($foo))