php ' de alt satıra geçme
php ' de alt satıra geçme
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?
Re: php ' de alt satıra geçme
<br /> tag'ını her 10 karakterde bir ekleyerek yapabilirsin.
Re: php ' de alt satıra geçme
Kod: Tümünü seç
<?php
echo nl2br("foo isn't\n bar");
?>
Re: php ' de alt satıra geçme
http://tr2.php.net/manual/en/function.str-split.php
linkinde
str_split() fonksiyonunu kullan
kolay gelsin
linkinde
str_split() fonksiyonunu kullan
kolay gelsin
-
- Kıdemli Üye
- Mesajlar: 489
- Kayıt: 13 Eyl 2003 09:10
- Konum: istanbul
- İletişim:
Re: php ' de alt satıra geçme
bir function hazırladım dene bakalım işine yarayacaktır...
function u kullanalım
buda baska versiyon
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ý
?>
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

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
Re: php ' de alt satıra geçme
Merhaba,
Bahsettiğiniz olay için ekstra herhangi bir kod yazmanıza gerek kalmadan
örneğinde kullanılan wordwrap fonksiyonunu kullanabilirsiniz.
Kolay gelsin...
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;
?>
Kolay gelsin...