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