Функцыя mb_strtolower
Функцыя mb_strtolower
пераўтварае ўсе сімвалы радка ў ніжні рэгістр,
улічваючы асаблівасці шматбайтных кадыровак. Першым параметрам прымае радок,
а другім (неабавязковым) - кадыроўку. Калі кадыроўка не паказана, выкарыстоўваецца ўнутраная кадыроўка скрыпта.
Сінтаксіс
mb_strtolower(string, [encoding]);
Прыклад
Пераўтворым радок з кірыліцай у ніжні рэгістр:
<?php
echo mb_strtolower('Привет МИР');
?>
Вынік выканання кода:
'привет мир'
Прыклад
Пераўтворым радок з указаннем кадыроўкі UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Вынік выканання кода:
'hello world'
Прыклад
Параўнанне з звычайнай strtolower
для шматбайтных радкоў:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Вынік выканання кода:
'Привет Мир'
'привет мир'
Глядзіце таксама
-
функцыю
mb_strtoupper
,
якая пераўтварае радок у верхні рэгістр -
функцыю
strtolower
,
якая пераўтварае радок у ніжні рэгістр