التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ التسجيل: Aug 2005-
#1 (permalink)  
كيف تجعل أول حرف من كل كلمة بحالة كبيرة؟


[CENTER][color=crimson]
السلام عليكم شباب المنتدى

كالعادة آتيكم بدالة جديدة ومفيدة بإذن الله تعالى..

طبعاً هذه الدالة موجودة في PHP3 منذ الإصدارة PHP3.0.3 فما فوق، وPHP4 منذ الإصدارة الأولى PHP4.0.0 وما فوق..

وظيفة الدالة هذه هي انها تجعل أول حرف من كل كلمة إنجليزية بحالة كبيرة (Upper Case) أو كما نقول (Capital Letter) ..

هذه الدالة هي ucwords يمكن اسمها غريب عليكم ،، صحيح؟؟! هو استخدامها يمكن قليل شوي، وخاصة لانه في مجتمعنا العربي (والحمد لله) نتعامل عادة بالأحرف العربية ..

لكن، يمكنك التعرف هذه الدالة لتغطية تعلم لغة PHP وحتى تكون على دراية بها إذا احتجتها في أي وقت ولأي سبب كان ..

المهم ان هذه الدالة تقوم بتحويل أول حرف بعد المسافات البيضاء، مثل : المسافة، الأسطر الجديدة، المسافة الأفقية (Horizontal Tab) والمسافة العمودية (Vertical Tab) .. وغيرها .....!!

الصيغة العامة لهذه الدالة هي:
كود PHP:
string ucwords (string str
[color=crimson]
الدالة تجيب لنا نتيجة من نوع string وتمرر باراميتر واحد فقط، وهو الجملة المراد تحويل أحرفها، أو طبعاً متغير ..

خلينا ناخذ مثال صغير عليها:
وكالعادة طبعاً، رح نطبع الجملة قبل التغيير في الكود ونطبعها بعد التغيير مرة أخرى:
كود PHP:
<?

$text 
"hi all , how are you?";
Echo 
$text;

$text ucwords($text);
Echo 
"<BR><BR>$text";

?>
[color=crimson]
في المرة الأولى ستطبع لنا جملة :
hi all , how are you?
وفي المرة الثانية سوف تطبع لنا الجملة التالية بعد التغيير:
Hi All , How Are You?

هذا -تقريباً- كل ما يخص هذه الدالة (ucwords) أرجو أن تكون مناسبة لمستواكم التعليمي في لغة PHP ..
تحياتي لكل من ساهم معنا في هذا المنتدى
والسلام خير ختام :: السلام عليكم ورحمة الله وبركاته






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 21-12-2005, 10:33 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Jun 2003-
#2 (permalink)  

مرة عليه هذه الدالة وعملها جدا رائع .. مشكور اخوي .






__________________
إميل سعودي مجاني

htaccess بكل بساطة

الشفرة الموحدة "يونِكود"

(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
jadweb.com غير متواجد حالياً   قديم 22-12-2005, 11:33 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#3 (permalink)  

بارك الله فيك اخوي...






__________________
بوجبر

http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
M-Plus غير متواجد حالياً   قديم 23-12-2005, 07:02 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#4 (permalink)  

العفو إخواني وشكراً لردودكم وأتمنى تكونوا استفدتوا
ملاحظة: انا كتبت هذا الدرس من قبل في منتداي ، لكن منتداي راح وحبيت أفيدكم فيه ..!!
تحياتي للجميع






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 24-12-2005, 04:55 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

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



الساعة الآن: 04:13 AM بتوقيت المملكة العربية السعودية