Функция mb_strtolower
Функцията mb_strtolower преобразува всички символи от низа в долен регистър,
като взема предвид особеностите на многобайтовите кодировки. Първият параметър приема низ,
а вторият (незадължителен) - кодировката. Ако кодировката не е указана, се използва вътрешната кодировка на скрипта.
Синтаксис
mb_strtolower(string, [encoding]);
Пример
Преобразуване на низ с кирилица в долен регистър:
<?php
echo mb_strtolower('Привет МИР');
?>
Резултат от изпълнението на кода:
'привет мир'
Пример
Преобразуване на низ с указание на кодировка UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Резултат от изпълнението на кода:
'hello world'
Пример
Сравнение с обикновената strtolower за многобайтови низове:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Резултат от изпълнението на кода:
'Привет Мир'
'привет мир'
Вижте също
-
функцията
mb_strtoupper,
която преобразува низ в горен регистър -
функцията
strtolower,
която преобразува низ в долен регистър