السلام عليكم ورحمة الله وبركاته
دالة بسيطة تم اخذها من ملفات الـ wordpress وتم التعديل عليها وهي لتحديد عدد معين للكلمات التي تريد ان يظهرها بالنص ثم يتم قطع النص
الدالة:
function limit_words($text, $limit=20) {
$comment_text = strip_tags($text);
$blah = explode(' ', $comment_text);
if (count($blah) > $limit) {
$k = $limit;
$use_dotdotdot = 1;
} else {
$k = count($blah);
$use_dotdotdot = 0;
}
$excerpt = '';
for ($i=0; $i<$k; $i++) {
$excerpt .= $blah[$i] . ' ';
}
$excerpt .= ($use_dotdotdot) ? '…' : '';
return $excerpt;
}
الاستخدام:$comment_text = strip_tags($text);
$blah = explode(' ', $comment_text);
if (count($blah) > $limit) {
$k = $limit;
$use_dotdotdot = 1;
} else {
$k = count($blah);
$use_dotdotdot = 0;
}
$excerpt = '';
for ($i=0; $i<$k; $i++) {
$excerpt .= $blah[$i] . ' ';
}
$excerpt .= ($use_dotdotdot) ? '…' : '';
return $excerpt;
}
$text = 'Islam is the Religion of Truth. God in Islam is the Creator.';
echo limit_words($text,20);
طبعا تستخدم مثلا اذا كان عندك سكربت اخبار وتريد ان يقتطع من النص نبذه بعدد كلمات محدده يتم استخدام الدالة السابقه
والله ولي التوفيقecho limit_words($text,20);
التعليقات على المقالة 1
فارس 25-5-2016
رد