Funkce mb_strtolower
Funkce mb_strtolower převádí všechny znaky řetězce na malá písmena,
s ohledem na specifika vícebajtových kódování. Jako první parametr přijímá řetězec,
a jako druhý (volitelný) - kódování. Pokud není kódování uvedeno, použije se vnitřní kódování skriptu.
Syntaxe
mb_strtolower(string, [encoding]);
Příklad
Převeďme řetězec s cyrilicí na malá písmena:
<?php
echo mb_strtolower('Привет МИР');
?>
Výsledek provedení kódu:
'привет мир'
Příklad
Převeďme řetězec s uvedením kódování UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Výsledek provedení kódu:
'hello world'
Příklad
Srovnání s obyčejnou strtolower pro vícebajtové řetězce:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Výsledek provedení kódu:
'Привет Мир'
'привет мир'
Viz také
-
funkci
mb_strtoupper,
která převádí řetězec na velká písmena -
funkci
strtolower,
která převádí řetězec na malá písmena