АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
63 of 410 menu

Функцыя 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,
    якая пераўтварае радок у ніжні рэгістр
byenru