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