bir tablo içine tablo sınırlarında yazıyı nasıl yazabiliriz.

seykofikretyalcinAvatar

function kisalt($kelime$uzunluk="100"$son="..."){
    
$say    strlen($kelime); // harfeleri saydık
    
if($say $uzunluk){//uzunluk degişkeninden büyük ise
    
$yeni    substr($kelime,0,$uzunluk);
     
/*        bölme işlemini kelime değişkeni için
         sıfırdan başlayarak uzunluk değişkeninin
         degeri kadar devam et ve böl..
    */
    //büyük oldugundan parçaladık
    
$yeni    .= $son;
  
//kelimenin sonuna ekledik.
    
}else if(($say == $uzunluk) or ($say $uzunluk)){
        
$yeni    $kelime// değişiklik yapma
    
}
    return 
$yeni;
}
$metin    "Geçen derslerde anlattıgımız for döngüsü ile
     yapılan işlemlerin if else ile yapılamayacagını gördük
     fakat bazı kişiler yapılabilecegini idda etmektedir
     şu anda ise bu durumun dogru olup olmadıgını tespit
     etmeye çalışıyoruz... Hadi hayırlısı olsun bakalım.
     Gazanız mübarek olsun. Hayırlara vesile olsun."
;
$ata    kisalt($metin);
echo 
$ata;  
2014-06-11 11:52:23 Edit:2014-06-11 11:56:47

Php

tablonun genişliğini sabit yaparsan yüksekliği yazı ile uzar. bunu mu diyorsun ?

<table style="width:500px; overflow:hidden"><tr><td>
<?
echo $ata
?>
</td><tr></table>

Her programcı birgün Php yi tadacaktır
2014-06-12 13:30:49

Php

seykofikretyalcinAvatar

hocam aradıgım buydu teşekkür ederim.

http://jsfiddle.net/TheYellowNavy/x8b6c/5/

birde böyle bişi var..

2014-06-12 13:48:14

Php

farketmez. önemli nokta sabit uzunluk(width) vermek. eğer "overflow:hidden" yazmasan internet explorer bazı versiyonları doğru sonuç vermez.

Her programcı birgün Php yi tadacaktır
2014-06-13 16:43:37

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro