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
mb_strtolower(string, [encoding]);
Przykład
Konwersja ciągu znaków z cyrylicą na małe litery:
<?php
echo mb_strtolower('Привет МИР');
?>
Wynik wykonania kodu:
'привет мир'
Przykład
Konwersja ciągu znaków z określeniem kodowania UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Wynik wykonania kodu:
'hello world'
Przykład
Porównanie ze zwykłą funkcją strtolower dla ciągów wielobajtowych:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Wynik wykonania kodu:
'Привет Мир'
'привет мир'
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