63 of 410 menu

Funkce mb_strtolower

Funkce mb_strtolower převádí všechny znaky řetězce na malá písmena, s ohledem na specifika vícebajtových kódování. Jako první parametr přijímá řetězec, a jako druhý (volitelný) - kódování. Pokud není kódování uvedeno, použije se vnitřní kódování skriptu.

Syntaxe

mb_strtolower(string, [encoding]);

Příklad

Převeďme řetězec s cyrilicí na malá písmena:

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

Výsledek provedení kódu:

'привет мир'

Příklad

Převeďme řetězec s uvedením kódování UTF-8:

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

Výsledek provedení kódu:

'hello world'

Příklad

Srovnání s obyčejnou strtolower pro vícebajtové řetězce:

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

Výsledek provedení kódu:

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

Viz také

  • funkci mb_strtoupper,
    která převádí řetězec na velká písmena
  • funkci strtolower,
    která převádí řetězec na malá písmena
idnluzcswhu