Funkcja mb_strtolower

Funkcja mb_strtolower konwertuje wszystkie znaki ciągu na małe litery, uwzględniając specyfikę kodowań wielobajtowych. Jako pierwszy parametr przyjmuje ciąg znaków, a jako drugi (opcjonalny) - kodowanie. Jeśli kodowanie nie jest określone, używane jest wewnętrzne kodowanie skryptu.

Składnia

phpmb_strtolower(string, [encoding]);

Przykład

Konwersja ciągu znaków z cyrylicą na małe litery:

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

Wynik wykonania kodu:

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

Przykład

Konwersja ciągu znaków z określeniem kodowania UTF-8:

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

Wynik wykonania kodu:

php'hello world'

Przykład

Porównanie ze zwykłą funkcją strtolower dla ciągów wielobajtowych:

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

Wynik wykonania kodu:

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

Zobacz też

  • funkcję mb_strtoupper,
    która konwertuje ciąg znaków na wielkie litery
  • funkcję strtolower,
    która konwertuje ciąg znaków na małe litery