Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
Bazen uzun gelen yazılarımızı gösterirken kısaltmamız gerekir.. Bunun içinde çoğumuz genellikle substr() fonksiyonunu kullanırız.. Çünkü bu fonksiyonunu amacı yazıları kısaltmaktır.. Ancak kullandığımızda görüyoruz ki yazılarda türkçe karakterler olduğunda hata çıkarıyor.. Örneğin prototürk ifadesini kısalttığımızda ü harfi sıkıntı çıkartıcaktır aşağıdaki gibi;
Protot�
Bunun çözümü ise substr() yerine mb_substr() kullanmaktır.. Bu sayede türkçe karakter probleminide giderebiliriz.. Bir benzer örneği mb_substr() ile yapalım;
$deger = "Herşey şeker ıımm
";
echo mb_substr($deger, 0, 10, 'UTF-8');
Gördüğünüz gibi substr() fonksiyonundan tek farkı 4. parametresine UTF-8 karakterini eklememiz oldu
Bu sayede yazılarınızı kısaltırken türkçe karakter sıkıntısı yaşamazsınız..
Not: Php'nin son sürümlerinde bu fonksiyon hata veriyor.. 4 ve 5. sürümlerinde yok lakin 5.2'nin üzerindeki bir sürümde test ettiğimde fonksiyonu bulmuyor haberiniz olsun.
Protot�
Bunun çözümü ise substr() yerine mb_substr() kullanmaktır.. Bu sayede türkçe karakter probleminide giderebiliriz.. Bir benzer örneği mb_substr() ile yapalım;
$deger = "Herşey şeker ıımm
";echo mb_substr($deger, 0, 10, 'UTF-8');
Gördüğünüz gibi substr() fonksiyonundan tek farkı 4. parametresine UTF-8 karakterini eklememiz oldu
Bu sayede yazılarınızı kısaltırken türkçe karakter sıkıntısı yaşamazsınız..Not: Php'nin son sürümlerinde bu fonksiyon hata veriyor.. 4 ve 5. sürümlerinde yok lakin 5.2'nin üzerindeki bir sürümde test ettiğimde fonksiyonu bulmuyor haberiniz olsun.
