إختصار المواضيع

في اوقات كتير بنحتاج اننا نستعلم مثلا عن جزء من جسم موضوع معين في الصفحة الرئيسية او بالتمرير مثلا بالماوس علي الرابط الاساسي ليظهر جزء من الموضوع المكتوب بالداخل ..
ما سوف نفعله هنا عباره عن function بتقوم بالتالي ..

تقوم بقطع الجسم او الموضوع حسب عدد الكلمات التي تريديها . بالاضافة إلي منع كود html من الجسم


كود function

Code:

<?
function gm_article_short($body,$word_number=50)
{

$text = str_replace('', ' ', $body);
$text = strip_tags($text);
$text = trim($text);
$Ispis = explode (' ', $text);

if ($word_number<1) $word_number=25;
for ($i = 0; $i < min($word_number, sizeof($Ispis)); $i++) {
$Isecak .= $Ispis[$i]. " "; }

if ($i<sizeof($Ispis)) $Isecak .="...";

return $Isecak;
}
?>




بالنسبة للكود كامل في مثال وكيفية استخدام function

Code:
<?
function article_short($body,$word_number)
{
$text = str_replace('', ' ', $body);
$text = strip_tags($text);
$text = trim($text);
$Ispis = explode (' ', $text);

if ($word_number<1) $word_number=25;
for ($i = 0; $i < min($word_number, sizeof($Ispis)); $i++) {
$Isecak .= $Ispis[$i]. " "; }

if ($i<sizeof($Ispis)) $Isecak .="...";

return $Isecak;
}

for($i=0; $i<50 ;$i++){
$body.="php_ar".$i." ";
}

print "<b>Full Article</b>";
print $body;
print"<br><b>Short article</b>";
$body_short= article_short($body,10);
print $body_short;
?>




الناتج سوف يكون كالتالي

Code:
Full Articlephp_ar0 php_ar1 php_ar2 php_ar3 php_ar4 php_ar5 php_ar6 php_ar7 php_ar8 php_ar9 php_ar10 php_ar11 php_ar12 php_ar13 php_ar14 php_ar15 php_ar16 php_ar17 php_ar18 php_ar19 php_ar20 php_ar21 php_ar22 php_ar23 php_ar24 php_ar25 php_ar26 php_ar27 php_ar28 php_ar29 php_ar30 php_ar31 php_ar32 php_ar33 php_ar34 php_ar35 php_ar36 php_ar37 php_ar38 php_ar39 php_ar40 php_ar41 php_ar42 php_ar43 php_ar44 php_ar45 php_ar46 php_ar47 php_ar48 php_ar49
Short articlephp_ar0 php_ar1 php_ar2 php_ar3 php_ar4 php_ar5 php_ar6 php_ar7 php_ar8 php_ar9
...




    

لا يمكنك اضافة تعليق

يجب عليك تسجيل الدخول لاضافة تعليقك




كلمات مفتاحية : إختصار المواضيع


أضف الدرس الى موقعك