Az mb_strtolower függvény
A mb_strtolower függvény a sztring összes karakterét kisbetűssé alakítja,
figyelembe véve a többbájtos kódolások sajátosságait. Az első paramétere a sztring,
a második (opcionális) paramétere pedig a kódolás. Ha a kódolás nincs megadva, a szkript belső kódolását használja.
Szintaxis
mb_strtolower(string, [encoding]);
Példa
Alakítsunk át egy cirill betűket tartalmazó sztringet kisbetűssé:
<?php
echo mb_strtolower('Привет МИР');
?>
A kód végrehajtásának eredménye:
'привет мир'
Példa
Alakítsunk át egy sztringet UTF-8 kódolás megadásával:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
A kód végrehajtásának eredménye:
'hello world'
Példa
Összehasonlítás a szokásos strtolower függvénnyel többbájtos sztringek esetén:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
A kód végrehajtásának eredménye:
'Привет Мир'
'привет мир'
Lásd még
-
a
mb_strtoupperfüggvényt,
amely egy sztringet nagybetűssé alakít -
a
strtolowerfüggvényt,
amely egy sztringet kisbetűssé alakít