相关疑难解决方法(0)

为什么要使用!== FALSE来检查php中的stripos?

这是我正在看的代码.

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

对不起,不知道如何格式化代码,任何提示都将不胜感激.

我正在看一些比我聪明的人编写的代码,所以我不会相信我的第一印象就是改变一切if(stripos($foo)),但为什么这样做?

php comparison conditional operators

18
推荐指数
4
解决办法
3万
查看次数

标签 统计

comparison ×1

conditional ×1

operators ×1

php ×1