Помогите НЕ (!) Логическому оператору - PullRequest
0 голосов
/ 14 июня 2011

Я ищу помощь с логическим оператором NOT (!).Я пытаюсь использовать его со стрипами, чтобы требовать «ХОРОШО», но НЕ «ПЛОХО».Поэтому, если «ХОРОШО» появляется без «ПЛОХОГО», цикл завершается, однако, если «ХОРОШО» и «ПЛОХО» появляются, цикл пропускается ... Ниже приведено то, что у меня есть для первой части, я не смог придуматьвторой тайм успешно.Я прочитал много ресурсов, но просто запутался ...

if (stripos($data, 'GOOD') !== false)


<?php 
$data = 'GOOD and BAD';
if (stripos($data, 'GOOD') !== false && stripos($data, 'BAD') === false)
{
echo 'Success.';
}
else echo 'Failure.';
?>

Ответы [ 2 ]

3 голосов
/ 14 июня 2011

Как насчет

if (stripos($data, 'BAD') === false)

, чтобы проверить, не включен ли 'BAD'?Оба условия могут быть использованы вместе в одном, как

if (stripos($data, 'GOOD') !== false && stripos($data, 'BAD') === false)
0 голосов
/ 14 июня 2011
if (stripos($data, 'GOOD') > 0 && stripos($data, 'BAD') == false)
...