Yükleniyor...

Php mb_substr() fonksiyonu substr() fonksiyonu ile aynı görevi yapar; Bir string ifadenin karakter kısıtlaması yaparak belirli bir kısmını almamızı sağlar.

Aralarındaki fark

substr() fonksiyonunda tam kısıtladığınız yerde türkçe karakter var ise hatalı çıktı verir ama mb_substr() fonksiyonunda böyle bir sorun yoktur.


Bazen bitireceğiniz ya da başlatacağınız nokta türkçe karakterlere denk gelebiliyor. Böyle bir durumda mb_substr() devreye giriyor. Php de mb_substr() tek ek özelliği yazdığınız metnin dil karşılaştırmasını belirtmenizi sağlamasıdır.

<?php 
$metin = "Merhaba Dünya";
echo substr($metin, 0, 10); //Çıktı: Merhaba D�
echo "<br />"; //alt satıra geçmesi için html tagı olan <br />
echo mb_substr($metin, 0, 10, "UTF-8"); //Çıktı: Merhaba Dü
?>
substr() Fonksiyonu Konusuna Git
Görüşlerinizi Bize Bildirin :)