PHP - логические операторы И/ИЛИ. Оператор отрицания: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== PHP - логические операторы И/ИЛИ === <syntaxhighlight lang="php"> <?php // Комбинация логических И && или И...») |
Admin iph (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 13: | Строка 13: | ||
var_dump(isLannisterSoldier('blue', 'lion')); | var_dump(isLannisterSoldier('blue', 'lion')); | ||
+ | // оператор отрицания и использование уже готовой функции isLannisterSoldier() | ||
+ | function isNotLannisterSoldier($color, $shield) | ||
+ | { | ||
+ | return !isLannisterSoldier($color, $shield); | ||
+ | } | ||
+ | var_dump(isNotLannisterSoldier('red', 'man')); | ||
+ | var_dump(isNotLannisterSoldier('blue', 'lion')); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия на 16:06, 30 ноября 2020
PHP - логические операторы И/ИЛИ
<?php // Комбинация логических И && или ИЛИ || function isLannisterSoldier($color, $shield) { return ($color === "red" && $shield === null) || ($shield === "lion"); } var_dump(isLannisterSoldier('red', 'man')); var_dump(isLannisterSoldier('blue', 'lion')); // оператор отрицания и использование уже готовой функции isLannisterSoldier() function isNotLannisterSoldier($color, $shield) { return !isLannisterSoldier($color, $shield); } var_dump(isNotLannisterSoldier('red', 'man')); var_dump(isNotLannisterSoldier('blue', 'lion'));
<?php // функция strlen() - возвращает длину строки https://www.php.net/manual/ru/function.strlen.php // ниже функция проверки пароля от 5 символов до 15 function isCorrectPassword($pass1) { $length1 = strlen($pass1); return $length1 > 5 && $length1 < 15; // логическое "И" - && } var_dump(isCorrectPassword('bnxc')); // 0 var_dump(isCorrectPassword('bnxcv{23juYTr')); // 1 var_dump(isCorrectPassword('bnxcv{23juYTr2432432432432432')); // 0