קח אחי הכנתי לך פונקצייה נחמדה שתעזור לך אני חושב...
PHP קוד:
function strsub($text,$end,$start=0){
$i = $end-1;
while($ns['description'][$i]!=" "){
$i++;
}
$text = substr($text,$start,$i) . "...";
return $text;
}
השימוש בה הוא דומה ל-substr רק שצריך לעשות בהתחלה את המספר ההתחלתי ואחרי זה תסיום:
PHP קוד:
$text = strsub($text,100);
יחטוך 100 תווים בלי לחתוך מילה באמצע... כמובן שתוכל לייעל את זה עוד קצת אבל זה לשיקולך