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

phpmb_strtolower(string, [encoding]);

Příklad

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

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

Výsledek provedení kódu:

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

Příklad

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

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

Výsledek provedení kódu:

php'hello world'

Příklad

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

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

Výsledek provedení kódu:

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

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