Merhaba alttaki cümle deki "deneme" kelimesine kadar olan kısmı nasıl alırım.
$cumle ="Bu cümle içindeki deneme kelimesine kadar göster";
ön izlemesi şöyle olmalı :
Bu cümle içindeki
explode hariç bir kod var mı?
Cümle icindeki belirli bir kelimeye kadar gösterme
3
●355
- 29-09-2010, 19:55:57Kimlik doğrulama veya yönetimden onay bekliyor.$cicicumle = explode('deneme',$cumle);
echo $cicicumle[0]; - 30-09-2010, 01:31:46Üyeliği durduruldu
$cumle ="Bu cümle içindeki deneme kelimesine kadar göster"; echo substr($cumle,0,19); preg_match('#(.*?)deneme#',$cumle,$sonuc); echo $sonuc['1']; echo preg_replace('#(.*)deneme.*#','$1',$cumle);seçim senin. - 30-09-2010, 12:23:57Sana fonksiyon halinde vereyim daha rahat edersin;
function kisalt($yazi, $karakter) { $yazi = str_replace ("<p>","",$yazi); $yazi = str_replace ("</p>","",$yazi); $say = strlen($yazi); if ($say >= $karakter) {$yazi = substr($yazi, 0, $karakter).'...'; } else {$yazi = $yazi; } return $yazi; }Kullanırken ise kisalt("bla bla bla...",'3'); yada kisalt($yazi,'3'); şeklinde kullanabilirsin. Eğer belirttiğin limitten fazla ise keser ve kelime sonuna ... koyar...