Funksie mb_strtolower

Die funksie mb_strtolower omskep alle karakters van 'n string na kleinletters, met inagneming van die eienskappe van multibyte-koderings. Dit neem die string as eerste parameter, en 'n opsionele tweede parameter - die koderings. As die koderings nie gespesifiseer word nie, word die interne skripkoderings gebruik.

Sintaksis

phpmb_strtolower(string, [encoding]);

Voorbeeld

Laat ons 'n string met Cyrilliese karakters na kleinletters omskep:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Laat ons 'n string omskep met die spesifisering van UTF-8 koderings:

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

Resultaat van die kode-uitvoering:

php'hello world'

Voorbeeld

Vergelyking met die gewone strtolower vir multibyte-stringe:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • die funksie mb_strtoupper,
    wat 'n string na hoofletters omskep
  • die funksie strtolower,
    wat 'n string na kleinletters omskep