Функција 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,
која го трансформира стрингот во мали букви