Funkcia mb_strtolower

Funkcia mb_strtolower transformuje všetky znaky reťazca na malé písmená, s ohľadom na špecifiká viacbajtových kódovaní. Prvým parametrom prijíma reťazec, a druhým (voliteľným) - kódovanie. Ak kódovanie nie je špecifikované, použije sa interné kódovanie skriptu.

Syntax

phpmb_strtolower(string, [encoding]);

Príklad

Transformujme reťazec s cyrilikou na malé písmená:

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

Výsledok vykonania kódu:

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

Príklad

Transformujme reťazec so špecifikovaním kódovania UTF-8:

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

Výsledok vykonania kódu:

php'hello world'

Príklad

Porovnanie s obyčajnou strtolower pre viacbajtové reťazce:

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

Výsledok vykonania kódu:

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

Pozrite tiež

  • funkciu mb_strtoupper,
    ktorá transformuje reťazec na veľké písmená
  • funkciu strtolower,
    ktorá transformuje reťazec na malé písmená