СРАВНЕНИЕ СТРОК 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 - Операторы сравнения

Реклама
Новое
Реклама