Функсияи mb_strtolower

Функсияи mb_strtolower ҳамаи аломатҳои сатрро ба ҳолати хурд табдил медиҳад, хусусиятҳои рамзгузориҳои сербайтиро назардошт мекунад. Параметри аввал сатрро қабул мекунад, ва параметри дуюм (ихтиёрӣ) - рамзгузориро. Агар рамзгузорӣ мушаххас нашуда бошад, рамзгузории дохилии скрипт истифода мешавад.

Синтаксис

phpmb_strtolower(string, [encoding]);

Намуна

Сатр бо алифбои кириллиро ба ҳолати хурд табдил медиҳем:

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

Натиҷаи иҷрои код:

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

Намуна

Сатрро бо мушаххас кардани рамзгузории UTF-8 ба ҳолати хурд табдил медиҳем:

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

Натиҷаи иҷрои код:

php'hello world'

Намуна

Муқоиса бо функсияи оддии strtolower барои сатрҳои сербайтӣ:

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

Натиҷаи иҷрои код:

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

Ҳамчунин бубинед

  • функсияи mb_strtoupper,
    ки сатрро ба ҳолати калон табдил медиҳад
  • функсияи strtolower,
    ки сатрро ба ҳолати хурд табдил медиҳад