PHP metin kısaltma fonksiyonu ve Türkçe karakter desteği
PHP metin kısaltma fonksiyonu ve Türkçe karakter desteği
Reklam

PHP programlama dilinde ile metin kısaltma işlemi için kullanılan substr(); fonksiyonu kullanıldığında Türkçe karakterlerin gösterimi konusunda sorunlar meydana çıkmakta.

Bir değişkene manual olarak yani elimiz ile metin girdiğimizde, substr() fonksiyonu Türkçe karakter sorunu meydana çıkarmadan görevini yerine getirir. Ancak MYSQL gibi bir veritabanı içerisinde UTF-8 karakter kodlamasıyla yer alan metin veritabanı içerisinden çekilerek ekrana yazdırılmak istediğinde Türkçe karakterlerin görüntülenmesinde sorunlar meydana çıkar.

Can sıkıcı olan bu sorununun çözümüne ilişkin olarak kullanmanız gereken fonksiyonu yazımızın son bölümünde yazdık. Artık substr fonksiyonu ile metin kısaltma işlemi yaparken Türkçe karakter sorunu yaşamayacaksınız.

Reklam
PHP substr Fonksiyonu Türkçe Karakter Sorunu
PHP substr Fonksiyonu Türkçe Karakter Sorunu

Örnek bir php ile metin kısaltma fonksiyonu kullanımını aşağıda bulabilirsiniz.

<?php
$metin = "Yücebilgi.net | Türkiye'nin bilgi odaklı internet sayfası...";
$uzunluk = 9;
$ozetle = substr($metin,0,$uzunluk);
echo $ozetle;
//Ekran çıktısı yalnızca "Yücebilgi" şeklinde olacaktır.
?>

PHP substr Fonksiyonu Türkçe Karakter Sorunu Çözümü için mb_substr(); fonksiyonunu kullanabilirsiniz. Bu şekilde PHP substr(); fonksiyonu ile kısaltma işlemi yaptığınız metinlerde Türkçe karakter sorununu giderebilirsiniz.

<?php
$metin = "Yücebilgi.net | Türkiye'nin bilgi odaklı internet sayfası...";
$uzunluk = 9;
$ozetle = mb_substr($metin,0,$uzunluk);
echo $ozetle;
//Ekran çıktısı yalnızca "Yücebilgi" şeklinde olacaktır.
?>
PHP substr Fonksiyonu Türkçe Karakter Sorunu Çözümü
PHP substr Fonksiyonu Türkçe Karakter Sorunu Çözümü
Reklam

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.