Sayfalar

Translate Blog

21 Aralık 2015 Pazartesi

14 Aralık 2015 Pazartesi

Php Metinlerde İlk Harf Büyük Yapma (Bir diğer Türkçe karakter sorunu)

Hiç uzatmıyorum, phpde ilk harfleri büyük yapmak için sağlam çözüm ucwords türkçe karakter sorunu yaratıyor KULLANMAYIN.

<?php
$metin = "TANISAL BRONKOSKOPİ ve ÖRNEKLEME YÖNTEMLERİ (Lavaj, Biyopsi, Fırça, TBB, vb) ";
echo mb_convert_case(mb_strtolower($metin), MB_CASE_TITLE, "UTF-8");
?>

sonuç: Tanisal Bronkoskopi Ve Örnekleme Yöntemleri (Lavaj, Biyopsi, Fırça, Tbb, Vb)

Kolay gelsin

Türkçe PHP Büyük Küçük Harf Çevirimi (Global UTF-8 Çözümü)

Her zmanaki gibi yine türkçe karakter problemi yaşıyorsunuz sorun yok hemen konuya girelim.
Phpde türkçe yazım sorunu, harf değişimi vs sorunlarına ilaç

$metin = "tıraş ağır"; //1 adet içinde Türkçe karakterler olan bir değişken
echo mb_strtolower($metin);


bunun sonucu bir kaç şekilde olmakla birlikte
TıRAş AğıR olabileceği gibi türkçe karakterler tamamen bozuk veya hiç gözükmeyebilir.


ÇÖZÜM
mb_strtoupper() kullanımı.

echo mb_strtolower("tıraş ağır","UTF-8");
veya

mb_internal_encoding("UTF-8");//ayarlarınızın olduğu ve her sayfaya yüğklenen bir dosyanız varsa ona bu kodu yazın. Global olarak utf-8i atarsanız artık sayfalarınızda alttaki kodu rahatlıkla kullanabilirsiniz.
echo mb_strtolower("tıraş ağır");


Sonuç TIRAŞ AĞIR ;)