@paris
начинающий програмист

Вывести на экран совпадающую строку из $?

Переменная $data может иметь два варианта.
либо набор символов kfjnbx8rkj4nh......
либо "ключ не найден".
Нужно сравнить варианты и вывести на экран, если выпадет "ключ не найден".

Вроде простой вопрос, но я запутался с этими if,else, ==, !=
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MrColdCoffee
web
Если речь о php:
if(  (empty($data) && $data!='0' ) || mb_strtolower( trim( $data ) ) == 'ключ не найден' ){
// если нет ключа или не найден...
}else{
//если ключ есть...
}

Сокращённо записываем в переменную $result 'Есть' или 'Нет', далее выводим:
$result = (empty($data) && $data!='0' ) || mb_strtolower( trim( $data ) ) == 'ключ не найден' ? 'Нет' : 'Есть';
echo $result;

или так:
if(  (!empty($data) || $data=='0') && mb_strtolower( trim( $data ) ) != 'ключ не найден' ){
//если ключ есть...
}else{
// если нет ключа или не найден...
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы