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