MyDesign | kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:


Arama:
Gelişmiş Arama


Domain Hosting



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Php > Kodlar

Kelime bazlı metin limitleme

Genellikle haber sistemlerinde kullanılan karakter limitlemede kelime bölünmesi yaşanır. Bu fonksiyon ile kelimeleri bölmeden limitleme yapabilirsiniz.

Kategori : Php
Gönderen : SiNLeSs
Telif : Şahin ÖZGÖREN
Tarih : 14 Nisan 2009
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 1253
Puan : 0 / 0 Oy
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
<?
/*=================================*\
|| # Şahin ÖZGÖREN  - www.sahinozgoren.com   
|| # ----------------------
|| # Kelime bazlı metin limitleme.
\*=================================*/

function Limitle($degisken, $max_uzunluk){
    if (strlen($degisken) > $max_uzunluk){
        $degisken = substr($degisken, 0, $max_uzunluk);
        $shn = strrpos($degisken, " ");
        if($shn === false) {
                return substr($degisken, 0, $max_uzunluk)."...";
        }
            return substr($degisken, 0, $shn)."...";
    }else{
        return $degisken;
    }
}

$degisken = 'Kelimeler bozulmadan nasıl limitleyecek görelim bakalım.';
// 40 değeri limitlenecek karakter sayısıdır.
echo Limitle($degisken,40);
}  
?>
 
 
Bu alana reklam verin...

Kelime bazlı metin limitleme için yazılan yorumlar

mutlu   { 08 Şubat 2010 }
alternatif bi fonksiyon aynı işi yapıyo alıntırdır

/**
Metnin özetini HTML taglarını silerek ve sondaki kelimeyi kesmeden alır.
@param Kaynak metin
@param Metnin içinden EN AZ kaç karakter döneceği
@param Dönen değerin sonuna eklenmek istenen ifade. örn: more linki gibi
*/
function getSubWords($string, $maxCharCount, $moreHTML = ""){
$string = strip_tags($string);
if ($string){
$pos = @strpos($string, ' ', $maxCharCount);
return substr($string, 0, (($pos)?$pos:$maxCharCount)).$moreHTML;
}
}

Yorum ekleyin

Anasayfa > Php > Kodlar > Kelime bazlı metin limitleme
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 38.107.191.108 | 0.06 Saniye
© Copyright 2004-2010 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.