Преобразование строки в нижний регистр в PHP: методы и примеры

Чтобы преобразовать строковое слово в нижний регистр в PHP, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: strtolower()

Функция strtolower()преобразует строку в нижний регистр. Вот пример:

$string = "Hello World";
$lowercaseString = strtolower($string);
echo $lowercaseString;  // Output: hello world

Метод 2: mb_strtolower()

Если вы работаете с многобайтовыми символами (например, неанглийскими символами), вы можете использовать функцию mb_strtolower()для преобразования строки в нижний регистр. Вот пример:

$string = "Привет, Мир";
$lowercaseString = mb_strtolower($string, 'UTF-8');
echo $lowercaseString;  // Output: привет, мир

Метод 3: strcasecmp() и strtolower()

Если вы хотите сравнивать строки без учета регистра, вы можете использовать функцию strcasecmp()вместе с strtolower(), чтобы преобразовать обе строки в нижний регистр перед сравнение. Вот пример:

$string1 = "Hello";
$string2 = "HELLO";
if (strcasecmp(strtolower($string1), strtolower($string2)) === 0) {
    echo "Strings are equal";
} else {
    echo "Strings are not equal";
}
// Output: Strings are equal