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

phpmb_strtolower(string, [encoding]);

Örnek

Kiril alfabesi içeren bir dizeyi küçük harfe dönüştürelim:

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

Kod çalıştırmanın sonucu:

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

Örnek

UTF-8 kodlamasını belirterek bir dizeyi küçük harfe dönüştürelim:

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

Kod çalıştırmanın sonucu:

php'hello world'

Örnek

Çok baytlı dizeler için normal strtolower ile karşılaştırma:

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

Kod çalıştırmanın sonucu:

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

Ayrıca Bakınız

  • mb_strtoupper işlevi,
    bir dizeyi büyük harfe dönüştürür
  • strtolower işlevi,
    bir dizeyi küçük harfe dönüştürür