Funksioni mb_strtolower

Funksioni mb_strtolower i shndërron të gjithë karakteret e vargut në regjistër të ulët, duke marrë parasysh veçoritë e kodimeve shumë-bajtëshe. Si parametër të parë pranon një varg, ndërsa si të dytin (jo-obligues) - kodimin. Nëse kodimi nuk specifikohet, përdoret kodimi i brendshëm i skriptit.

Sintaksa

phpmb_strtolower(string, [encoding]);

Shembull

Le të shndërrojmë një varg me karaktere cirilike në regjistër të ulët:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të shndërrojmë një varg duke specifikuar kodimin UTF-8:

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

Rezultati i ekzekutimit të kodit:

php'hello world'

Shembull

Krahasim me strtolower të zakonshme për vargje shumë-bajtëshe:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin mb_strtoupper,
    i cili e shndërron vargun në regjistër të lartë
  • funksionin strtolower,
    i cili e shndërron vargun në regjistër të ulët