Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как правильно написать условие на php при котором...

Амай Амаев Новичок (0), открыт 4 недели назад
Как правильно написать условие на php при котором я обращаюсь к ячейке в mysql и если там пусто то обрабатываю определенный код, а если там что то есть то другой код, как правильно if($ttt != null) так ? или как будет правильно ?
1 ответ
Андрей Высший разум (481448) 4 недели назад
 if ($ttt !== null) - не равно
if ($ttt === null) - равно
Именно !== и ===, а не != и ==
'' != null -> false
'' !== null -> true
0 != null -> false
0 !== null -> true

Другой общепринятый вариант:
 if (!is_null($ttt)) 

Финт ушами:
 if (isset($ttt)) 
В PHP isset не различает ситуации "переменная не существует" и "переменная содержит значение null".
Амай АмаевНовичок (0) 4 недели назад
Не поможешь, могут ли в html быть вставлены php циклы и если могут работать то каким образом их прописать, просто у меня только echo там работает а мне циклом надо вывести из массива php данные
Андрей Высший разум (481448) Амай Амаев, Ну так поставь echo внутри цикла. Слишком неконкретно.
Амай АмаевНовичок (0) 4 недели назад
А какой функцией в php можно найти пробелы в строке?
Андрей Высший разум (481448) Амай Амаев, Именно найти позиции пробелов - strpos и mb_strpos. Но пробелы, обычно, ищутся не просто так, а для чего-то. И во многих случаях удобнее использовать не поиск символов, а функции, специально предназначенные для этого чего-то. У PHP развесистая работа со строками: https://www.php.net/manual/ru/book.strings.php https://www.php.net/manual/ru/book.mbstring.php https://www.php.net/manual/ru/book.pcre.php
Похожие вопросы