• php
  • 7691
  • 11-9-2013
  • ابوليالي
  • السلام عليكم ورحمة الله وبركاته دالة بسيطة تم اخذها من ملفات الـ 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;
    }
    الاستخدام:
    $text = 'Islam is the Religion of Truth. God in Islam is the Creator.';
    echo limit_words($text,20);
    طبعا تستخدم مثلا اذا كان عندك سكربت اخبار وتريد ان يقتطع من النص نبذه بعدد كلمات محدده يتم استخدام الدالة السابقه والله ولي التوفيق
    عدد المقيّمين 3 وإجمالي التقييمات 15
    12345