СРАВНЕНИЕ СТРОК PHP
Сравнение строк является одной из распространенных операций в PHP. Для сравнения двух строк можно использовать операторы == и ===. Оператор == сравнивает значения строк и возвращает true, если они равны, и false в противном случае. Оператор === сравнивает значения и типы строк и вернет true, только если они равны по значению и типу.
Также в PHP есть несколько функций для сравнения строк, например, strcmp(), strcasecmp() и strnatcasecmp(). Функция strcmp() сравнивает две строки и возвращает 0, если они идентичны; отрицательное число, если первая строка меньше второй; положительное число, если первая строка больше второй. Функции strcasecmp() и strnatcasecmp() сравнивают строки без учета регистра символов и используются для сравнения строк, содержащих числа.
$string1 = "Hello";
$string2 = "hello";
if($string1 == $string2) {
echo "Строки равны по значению";
} else {
echo "Строки НЕ равны по значению";
}
echo "
";
if($string1 === $string2) {
echo "Строки равны по значению и типу";
} else {
echo "Строки НЕ равны по значению и типу";
}
echo "
";
echo strcmp("Hello", "Hello");
echo "
";
echo strcasecmp("Hello", "hello");
echo "
";
echo strnatcasecmp("Hello", "hello");
Вывод будет следующим:
Строки НЕ равны по значению
Строки НЕ равны по значению и типу
0
0
0
Операторы сравнения и логические операторы в PHP. Курс php обучение с нуля. Урок 6.
PHP 8.0 - 8.2 - Производительность и фичи
php курс операторы сравнения #6
Объединение и разбиение строк в PHP - Базовый курс PHP-7
Операторы сравнения в PHP - Базовый курс PHP-7
Основы php. Строковые функции
#8 [Логические операторы и операторы сравнения в PHP]
[PHP] Простые советы. Как сравнить 2 списка и найти элементы различия
Почему все ненавидят PHP?
Введение в PHP - Урок 10 - Операторы сравнения