mysql — php strstr / strpost не работает

Я работаю над довольно простым оператором if-else, который содержит условие strstr или strpos.

Код является:

if(strpos(strtolower($ofcountry),"except")){

....

}

Можете ли вы сказать мне, что не так с этим кодом?

Привет Фил

0

Решение

strpos возвращается False когда строка не найдена, и 0 когда строка найдена в позиции 0, Но в if пункт, 0 это также false! Как вы можете отличить одно от другого? Легко: === (или же !==) оператор вернет false только против абсолютного False. Не против 0. Так что используйте это так:

if(strpos(strtolower($ofcountry),"except") !== False){

http://php.net/manual/en/function.strpos.php , проверьте сначала розовый Предупреждение

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]