Функция 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,
    която преобразува низ в долен регистър