我正在寻找NOT(!)逻辑运算符的帮助。我试图将它与stripos一起使用,要求“GOOD”但不要“不好”。因此,如果“GOOD”出现没有“BAD”,则循环完成,但是如果出现“GOOD”和“BAD”,则跳过循环...下面是我对第一部分的内容,我无法想出下半场成功。我已经阅读了很多资源,但最终却感到困惑......
if (stripos($data, 'GOOD') !== false)
<?php
$data = 'GOOD and BAD';
if (stripos($data, 'GOOD') !== false && stripos($data, 'BAD') === false)
{
echo 'Success.';
}
else echo 'Failure.';
?>
答案 0 :(得分:3)
怎么样?
if (stripos($data, 'BAD') === false)
检查是否包含'BAD'
?如果像
if (stripos($data, 'GOOD') !== false && stripos($data, 'BAD') === false)
答案 1 :(得分:0)
if (stripos($data, 'GOOD') > 0 && stripos($data, 'BAD') == false)