Funkcija mb_strtolower

Funkcija mb_strtolower pretvara sve karaktere stringa u mala slova, uzimajući u obzir specifičnosti višebajtnih kodiranja. Kao prvi parametar prima string, a kao drugi (opcioni) - kodiranje. Ako kodiranje nije navedeno, koristi se interna kodiranja skripte.

Sintaksa

phpmb_strtolower(string, [encoding]);

Primer

Pretvorimo string sa ćirilicom u mala slova:

php<?php
  echo mb_strtolower('Привет МИР');
?>

Rezultat izvršavanja koda:

php'привет мир'

Primer

Pretvorimo string uz navođenje kodiranja UTF-8:

php<?php
  echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>

Rezultat izvršavanja koda:

php'hello world'

Primer

Poređenje sa običnom strtolower za višebajtne stringove:

php<?php
  $str = 'Привет Мир';
  echo strtolower($str) . '<br>';
  echo mb_strtolower($str, 'UTF-8');
?>

Rezultat izvršavanja koda:

php'Привет Мир'
'привет мир'

Videti takođe

  • funkciju mb_strtoupper,
    koja pretvara string u velika slova
  • funkciju strtolower,
    koja pretvara string u mala slova