[CENTER][COLOR=crimson]
السلام عليكم شباب المنتدى
كالعادة آتيكم بدالة جديدة ومفيدة بإذن الله تعالى..
طبعاً هذه الدالة موجودة في PHP3 منذ الإصدارة PHP3.0.3 فما فوق، وPHP4 منذ الإصدارة الأولى PHP4.0.0 وما فوق..
وظيفة الدالة هذه هي انها تجعل أول حرف من كل كلمة إنجليزية بحالة كبيرة (Upper Case) أو كما نقول (Capital Letter) ..
هذه الدالة هي ucwords يمكن اسمها غريب عليكم ،، صحيح؟؟! هو استخدامها يمكن قليل شوي، وخاصة لانه في مجتمعنا العربي (والحمد لله) نتعامل عادة بالأحرف العربية ..
لكن، يمكنك التعرف هذه الدالة لتغطية تعلم لغة PHP وحتى تكون على دراية بها إذا احتجتها في أي وقت ولأي سبب كان ..
المهم ان هذه الدالة تقوم بتحويل أول حرف بعد المسافات البيضاء، مثل : المسافة، الأسطر الجديدة، المسافة الأفقية (Horizontal Tab) والمسافة العمودية (Vertical Tab) .. وغيرها .....!!
الصيغة العامة لهذه الدالة هي:
[COLOR=crimson]كود PHP:
string ucwords (string str)
الدالة تجيب لنا نتيجة من نوع string وتمرر باراميتر واحد فقط، وهو الجملة المراد تحويل أحرفها، أو طبعاً متغير ..
خلينا ناخذ مثال صغير عليها:
وكالعادة طبعاً، رح نطبع الجملة قبل التغيير في الكود ونطبعها بعد التغيير مرة أخرى:
[COLOR=crimson]كود PHP:
<?
$text = "hi all , how are you?";
Echo $text;
$text = ucwords($text);
Echo "<BR><BR>$text";
?>
في المرة الأولى ستطبع لنا جملة :
hi all , how are you?
وفي المرة الثانية سوف تطبع لنا الجملة التالية بعد التغيير:
Hi All , How Are You?
هذا -تقريباً- كل ما يخص هذه الدالة (ucwords) أرجو أن تكون مناسبة لمستواكم التعليمي في لغة PHP ..
تحياتي لكل من ساهم معنا في هذا المنتدى
والسلام خير ختام :: السلام عليكم ورحمة الله وبركاته