الرئيسية - الاستضافة - التصميم - حجز دومين - إشهار - حماية - اتفاقية الاستخدام - عن الموقع - طرق الدفع - اتصل بنا

  

  

روابط مفيدة  :  استرجاع كلمة المرور | طلب كود تفعيل العضوية | تفعيل العضوية | مركز رفع الصور والملفات | قوانين المنتدى

 
العودة   منتديات السعودية هوست > قسم البرمجة والتطوير > لغات مواقع الانترنت البرمجية > PHP
التسجيل البحث مشاركات اليوم اجعل كافة الأقسام مقروءة
 

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 08-17-2007, 03:31 PM   رقم المشاركة : 1
معلومات العضو
admin
Administrator
 

إحصائية العضو






 

admin غير متواجد حالياً


Lightbulb شرح الدالة wordwrap

السلام عليكم
تستخدم هذه الدالة لتقطيع نص ما الى سطور حسب الرقم المحدد لعدد الحروف فى كل سطر

التركيب :

كود PHP:
wordwrap string $str [, int $width [, string $break [, bool $cut]]] ) 
وصف التركيب :
$str وهى النص المراد تقطيعة الى اسطر متعددة
$width عدد الحروف المراد تكوين سطر جديد بعدها ، مع العلم أن هذا المعامل اختيارى، والقيمة الافتراضية هى 75
$break وهنا نحدد العلامة التى تعمل على إنشاء سطر جديد ، مع العلم ان هذا المعامل اختيارى ايضا ، والقيمة الافتراضية له هى /n''
$cutوهذا المعامل يأخذ أحد قيمتين إما true أو false وفى حالة اختيار true سيتم قطع النص بالظبط عند الرقم الذى تم تحديده فى المعامل الثانى

القيمة الراجعة :
يتم ارجاع النص بعد تحويله لسطور

ملحوظات : ليكن فى المعلوم ان الدالة تحافظ على تكامل الكلمة ولا تقطع الكلام الا عندما تجد مسافة حتى لا تتشوه الجملة الا فى حالة انك حددت قيمة $cut بـ true ولتوضيح ذلك لنفترض انك كتبته كلمة طولها اكثر من عشرة احرف ثم استعملت الدالة لتقطيعها الى اسطر كل ثلاث حروف فلتعلم ان الدالة سترجع لك الكلمة كما هى بدون تقطيع اذا لم تحدد قيمة $cut بـ true
مثال :

كود PHP:
 <?php
$text 
"longlongword";
$newtext wordwrap($text10"<br />\n");

echo 
$newtext;
// المخرجات ستكون كالتالى :
longlongword
?>
فلو لاحظنا سنجد ان المخرجات هى نفس الكلمة بدون تقطيع لاننا كما قلنا ان هذه الدالة تحافظ على تماسك الكلمات الا فى حالة اختيار تقطيعها فى المعامل الرابع بتحديد قيمة بـfalse

وهذا مثال على تقطيعها :

كود PHP:
<?php
$text 
"longlongword";
$newtext wordwrap($text10"<br />\n",true);

echo 
$newtext;
// المخرجات ستكون كالتالى :
longlongwo
rd
?>
اظن واضح وما تحتاج مزيد شرح






رد مع اقتباس
قديم 02-26-2008, 07:32 AM   رقم المشاركة : 2
معلومات العضو
صـقـــــرٍ
:-: صقر المنتدى ~:-:
 

إحصائية العضو






 

صـقـــــرٍ غير متواجد حالياً


إرسال رسالة عبر مراسل MSN إلى صـقـــــرٍ

افتراضي

مشكور اخي أدمن على شرح الدوآل

الله يسلم ايديكــ ..

لك كل الود







التوقيع

[SIZE="1"][CENTER][FONT="Tahoma"][B][COLOR="Olive"]للاستفســــار :

الرجاء ممن ضافوني على هذا الايميل [SIZE="2"][COLOR="red"]حذفة[/COLOR][/SIZE] نهائياً لانة تم [COLOR="Red"][SIZE="2"]أختراقة[/SIZE][/COLOR]

وتم التنبية حتى لا تكون انت الضحية التالية :

[email]DpT-@hotmail.com[/email][/COLOR][/B][/FONT][/CENTER][/SIZE]


[CENTER][SIZE="1"]الرجاء الاضافة على الايميل[COLOR="Red"] [SIZE="3"]الجديد[/SIZE] [/COLOR]:[/SIZE][/CENTER]

[CENTER][COLOR="Red"][email]vb@m7ab.com[/email][/COLOR][/CENTER]

[COLOR="RoyalBlue"][CENTER]وشهــر مبــارك عليـكم جميعاً [/CENTER][/COLOR]

[CENTER][IMG]http://www.look.yeah1.com/albums/userpics/73094/%21_%28123%29~0.gif[/IMG][/CENTER]

رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن 01:40 PM.

 
Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008
SEO by vBSEO 3.1.0