mb_strtolower Fonksiyonu
mb_strtolower işlevi, çok baytlı kodlamaların özelliklerini dikkate alarak bir dizedeki tüm karakterleri küçük harfe dönüştürür.
İlk parametre olarak bir dize alır,
ikinci parametre (isteğe bağlı) ise kodlamadır. Kodlama belirtilmezse, betiğin dahili kodlaması kullanılır.
Sözdizimi
mb_strtolower(string, [encoding]);
Örnek
Kiril alfabesi içeren bir dizeyi küçük harfe dönüştürelim:
<?php
echo mb_strtolower('Привет МИР');
?>
Kod çalıştırmanın sonucu:
'привет мир'
Örnek
UTF-8 kodlamasını belirterek bir dizeyi küçük harfe dönüştürelim:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Kod çalıştırmanın sonucu:
'hello world'
Örnek
Çok baytlı dizeler için normal strtolower ile karşılaştırma:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Kod çalıştırmanın sonucu:
'Привет Мир'
'привет мир'
Ayrıca Bakınız
-
mb_strtoupperişlevi,
bir dizeyi büyük harfe dönüştürür -
strtolowerişlevi,
bir dizeyi küçük harfe dönüştürür