function baslik_kisa()
{
header('Content-Type: text/html; charset=utf-8');
$title = get_the_title();
$limit = "40";
$pad="..";
if(strlen($title) <= $limit)
{
echo $title;
}
else
{
mb_internal_encoding("UTF-8");
$title = substr($title, 0, $limit) . $pad;
echo $title;
} PHP strlen kullanımında UT-8 kullanımı konusunda yardım
3
●360
- 31-10-2014, 13:02:05Üyeliği durdurulduAşağıdaki fonkyisonu kullanıyorum fakat Türkçe karakterler hatalı geliyor nasıl düzeltebiliriz daha önce kullanan var mı?
- 01-11-2014, 00:55:10
function baslik_kisa() { $title = get_the_title(); $limit = "40"; $pad=".."; if(strlen($title) <= $limit) { echo $title; } else { $title = mb_substr($title,0,$limit,'UTF-8').$pad; echo $title; }dener misiniz ?
Önceki olmazsa bunu deneyin get_the_title() ı fonksiyona göndermek gerekebilir.
function baslik_kisa($title){ $limit = "40"; $pad=".."; if(strlen($title) <= $limit) { echo $title; } else { $title = mb_substr($title,0,$limit,'UTF-8').$pad; echo $title; }Kullanımı:
baslik_kisa(get_the_title());
yada
$title = get_the_title(); baslik_kisa($title);
- 05-11-2014, 15:23:44Üyeliği durdurulduMaalesef olmadı hocam. Farklı bir çözüm önerin varmı hala karakter hatası veriyor.Sırrı adlı üyeden alıntı: mesajı görüntüle