Az mb_strtolower függvény

A mb_strtolower függvény a sztring összes karakterét kisbetűssé alakítja, figyelembe véve a többbájtos kódolások sajátosságait. Az első paramétere a sztring, a második (opcionális) paramétere pedig a kódolás. Ha a kódolás nincs megadva, a szkript belső kódolását használja.

Szintaxis

phpmb_strtolower(string, [encoding]);

Példa

Alakítsunk át egy cirill betűket tartalmazó sztringet kisbetűssé:

php<?php
  echo mb_strtolower('Привет МИР');
?>

A kód végrehajtásának eredménye:

php'привет мир'

Példa

Alakítsunk át egy sztringet UTF-8 kódolás megadásával:

php<?php
  echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>

A kód végrehajtásának eredménye:

php'hello world'

Példa

Összehasonlítás a szokásos strtolower függvénnyel többbájtos sztringek esetén:

php<?php
  $str = 'Привет Мир';
  echo strtolower($str) . '<br>';
  echo mb_strtolower($str, 'UTF-8');
?>

A kód végrehajtásának eredménye:

php'Привет Мир'
'привет мир'

Lásd még

  • a mb_strtoupper függvényt,
    amely egy sztringet nagybetűssé alakít
  • a strtolower függvényt,
    amely egy sztringet kisbetűssé alakít