php ' de alt satıra geçme

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
lavi34
Üye
Mesajlar: 78
Kayıt: 16 Tem 2008 01:14

php ' de alt satıra geçme

Mesaj gönderen lavi34 »

veritabanına 50 karakterlik ürün özelliği kaydediyorum.veriyi tabloda listelerken bu ürün özelliği bilgisini her 10 karakterden sonra alt satırda nasıl gösterebilirim?
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php ' de alt satıra geçme

Mesaj gönderen mkysoft »

<br /> tag'ını her 10 karakterde bir ekleyerek yapabilirsin.
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Re: php ' de alt satıra geçme

Mesaj gönderen muskut »

Kod: Tümünü seç

<?php
echo nl2br("foo isn't\n bar");
?>
nl2br fonksiyonunuda kullabilirsin.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Re: php ' de alt satıra geçme

Mesaj gönderen nitro »

http://tr2.php.net/manual/en/function.str-split.php
linkinde
str_split() fonksiyonunu kullan
kolay gelsin
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: php ' de alt satıra geçme

Mesaj gönderen abdulkadir »

bir function hazırladım dene bakalım işine yarayacaktır...

Kod: Tümünü seç

<?php
function KelimeBol($Kelime,$Eklenen,$Karakter_sayisi) { 
         $Uzunluk_bul=$Karakter_sayisi; // karakter sayisini elde etmek için degiþkene aktardýk
         while ($Uzunluk_bul<strlen($Kelime)) // dðngð baslýyor....
		 { //karakter sayýsý bolunen le denk oluna kadar döngü içine alýyoruz
         $Kelime=substr($Kelime,0,$Uzunluk_bul).$Eklenen.substr($Kelime,$Uzunluk_bul); //dðngü içinde karakter sayýsýna ulasýnca $Eklenen i ekliyoruz
         $Uzunluk_bul+=strlen($Eklenen)+$Karakter_sayisi; //$Eklenen i ekledikten sonra dðngü basýna kelimenin kalan kýsmýný yolluyoruz...
       }// dðngü bitti
       return $Kelime; // sonucu yazdýrýyoruz
      } // function kapandý
?>
function u kullanalım

Kod: Tümünü seç

  
$Bolunecek_Kelime='abdulkadir levent deneme yapiyor';
$satir='<br>';
echo ($satir);
echo KelimeBol($Bolunecek_Kelime,'<br>',10);//her  10 karakter de bir işlem yapılacak
echo ($satir);
echo KelimeBol($Bolunecek_Kelime,'...',5);//her  5 karakter de bir işlem yapılacak
buda baska versiyon :D

Kod: Tümünü seç

echo ($satir);
$Resim_Ekle='<img src="images/arrow_right.gif" width="4" height="6">';
echo KelimeBol($Bolunecek_Kelime,$Resim_Ekle,5);//her  5 karakter de bir işlem yapılacak
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
FrontPage
Üye
Mesajlar: 25
Kayıt: 08 Mar 2004 10:29
İletişim:

Re: php ' de alt satıra geçme

Mesaj gönderen FrontPage »

Merhaba,
Bahsettiğiniz olay için ekstra herhangi bir kod yazmanıza gerek kalmadan

Kod: Tümünü seç

<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

echo $newtext;
?>
örneğinde kullanılan wordwrap fonksiyonunu kullanabilirsiniz.
Kolay gelsin...
Cevapla