Funcția mb_strtolower
Funcția mb_strtolower transformă toate caracterele șirului în litere mici,
ținând cont de particularitățile codificărilor multi-octeți. Primul parametru primește șirul,
iar al doilea (opțional) - codificarea. Dacă codificarea nu este specificată, se utilizează codificarea internă a scriptului.
Sintaxă
mb_strtolower(string, [encoding]);
Exemplu
Să transformăm un șir cu caractere chirilice în litere mici:
<?php
echo mb_strtolower('Привет МИР');
?>
Rezultatul executării codului:
'привет мир'
Exemplu
Să transformăm un șir cu specificarea codificării UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Rezultatul executării codului:
'hello world'
Exemplu
Comparație cu strtolower obișnuită pentru șiruri multi-octeți:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Rezultatul executării codului:
'Привет Мир'
'привет мир'
Veți și
-
funcția
mb_strtoupper,
care transformă șirul în litere mari -
funcția
strtolower,
care transformă șirul în litere mici