Функсияи mb_strtolower
Функсияи mb_strtolower ҳамаи аломатҳои сатрро ба ҳолати хурд табдил медиҳад,
хусусиятҳои рамзгузориҳои сербайтиро назардошт мекунад. Параметри аввал сатрро қабул мекунад,
ва параметри дуюм (ихтиёрӣ) - рамзгузориро. Агар рамзгузорӣ мушаххас нашуда бошад, рамзгузории дохилии скрипт истифода мешавад.
Синтаксис
mb_strtolower(string, [encoding]);
Намуна
Сатр бо алифбои кириллиро ба ҳолати хурд табдил медиҳем:
<?php
echo mb_strtolower('Привет МИР');
?>
Натиҷаи иҷрои код:
'привет мир'
Намуна
Сатрро бо мушаххас кардани рамзгузории UTF-8 ба ҳолати хурд табдил медиҳем:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Натиҷаи иҷрои код:
'hello world'
Намуна
Муқоиса бо функсияи оддии strtolower барои сатрҳои сербайтӣ:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Натиҷаи иҷрои код:
'Привет Мир'
'привет мир'
Ҳамчунин бубинед
-
функсияи
mb_strtoupper,
ки сатрро ба ҳолати калон табдил медиҳад -
функсияи
strtolower,
ки сатрро ба ҳолати хурд табдил медиҳад