Funkcija mb_strtolower
Funkcija mb_strtolower paverčia visus eilutės simbolius mažosiomis raidėmis,
atsižvelgdama į daugiabačių kodavimų ypatumus. Pirmuoju parametru priima eilutę,
o antruoju (neprivalomu) - kodavimą. Jei kodavimas nenurodytas, naudojama vidinė scenarijaus kodavimo sistema.
Sintaksė
mb_strtolower(string, [encoding]);
Pavyzdys
Paverskime eilutę su kirilika mažosiomis raidėmis:
<?php
echo mb_strtolower('Привет МИР');
?>
Kodo vykdymo rezultatas:
'привет мир'
Pavyzdys
Paverskime eilutę nurodant UTF-8 kodavimą:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Kodo vykdymo rezultatas:
'hello world'
Pavyzdys
Palyginimas su įprasta strtolower daugiabačėms eilutėms:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Kodo vykdymo rezultatas:
'Привет Мир'
'привет мир'
Taip pat žiūrėkite
-
funkciją
mb_strtoupper,
kuri paverčia eilutę didžiosiomis raidėmis -
funkciją
strtolower,
kuri paverčia eilutę mažosiomis raidėmis