Karakter Sayısı ve Kısaltma
7
●6.545
- 21-04-2009, 18:35:57
<?php $yazi = 'Arkadaşlar mesela bir yazı diyelimki 50 karakter ben 50 karakteri geçerse eğer yazı 50. karakterden sonrasını göstermeyip sonuna ... koymak istiyorum bunu nasıl yapabilirim ?'; $kisa = substr($yazi, 0,50); echo $kisa.' ...'; //Hepsinde ... çıkartır ?>
<?php $yazi = 'Arkadaşlar mesela bir yazı diyelimki 50 karakter ben 50 karakteri geçerse eğer yazı 50. karakterden sonrasını göstermeyip sonuna ... koymak istiyorum bunu nasıl yapabilirim ?'; if(strlen($yazi) >50){ echo substr($yazi, 0,50).' ...'; }else{ echo $yazi; } //Sadece 50 karakter fazlasında ... çıkartır ?> - 21-04-2009, 23:59:45direkt kelime sayısını bulan fonksiyon yok bildiğim kadarı ile ama
<?php function yazbakalim($metin,$sayi) { $kelimeayir = explode(" ", $metin); for($i=0;$i<=$sayi-1;$i++) { echo $kelimeayir[$i]." "; } } $metin="Kaç kelime olacak bu cümle bilmiyorum deneme amaçlı yazıyorum"; $sayi=4; yazbakalim($metin,$sayi); ?>işini görür herhalde - 22-04-2009, 03:47:13Üyeliği durdurulduphp de herşeyi yapmanin bir kaç yolu vardir

$metin = "buraya bir cümle yazin işte ne bilim :P"; $metin2 = wordwrap($text, 50, "<br />\n"); $metin2 = explode("<br />\n",$metin2); $metin2 = $metin2[0]; echo $metin2; - 30-06-2010, 03:38:47Affınıza Sığınarak editliyorum...sdemirkeser adlı üyeden alıntı: mesajı görüntüle
$metin = "buraya bir cümle yazin işte ne bilim :P"; $metin2 = wordwrap($metin , 50, "<br />\n"); $metin2 = explode("<br />\n",$metin2); $metin2 = $metin2[0]; echo $metin2;olmalı ve bu fonksiyon 50. karekterden sonraki kelimeleri kaldırmasıdır örneğin üstte verilen kod'da buraya bir cümle yazısından sonrası kayboluyor...
verdiğin kod için teşekkürler sdemirkeser
