المحاضره الحاديه عشر
DESCRIPTION
11TRANSCRIPT
المحاضره عشر الحاديه
- بالنصوص والتحكم التحرير دوالوالتاريخ الوقت
المحاضره عناصر بالنصوص والتحكم التحرير دوال والتاريخ الوقت لغه في القياسيه phpالتعابير
لغه في PHPالدوال المبرمج على كبيرين وجهد وقت بتوفير الدوال تقوم الدوال من نوعان هناك
دوال مدمجه فى لغةphp : دوال ال يحتاج المبرمج الى وهى
تعريفها أو كتابة االكواد الخاصه بها ومن انواعها دوال التعامل مع
النصوص واالرقام والملفات .... الخ .
:) وهى دوال دوال تعرف من قبل المبرمج )المستخدم
يقوم المبرمج بكتابتها لتنفيذ مهام معينه ال يمكن للدوال المدمجه
تنفيذها ويتم استدعاؤها بنفس الطريقه التى يتم بها استدعاء
الدوال المدمجه.
فى المدمجه PHPالدوال النصوص دوال دوالXML دوالURL المتغيرات دوال دوالMYSQL الرياضيه الدوال الصور دوال دوالFTP والوقت التاريخ دوال المصفوفات دوال
النصوص وكتابه التحرير دوالltrim , trimالدوال- 1
تسPتخدم هPذه الPدوال لكي نضPمن ان المسPتخدم لم يضPPPع اي فراغPPPات في المPPPدخل ، حيث ان حفPPPظ المعلومPه في قواعPد البيانPات التتطلب وجPود مسPافه للنصوص. او عنPPPPPدما نقPPPPPارن النص , فالمسPPPPPافه
تقPوم بالغPاء اي trimمحسPوبه في النصPوص , الدالPه مسPPافات من بدايPPة ونهايPPة النص, كمPPا في المثPPال
التالي:
ltrim , trimالدوال- 1
الدالهltrim الداله عمل بنفس تقوم trimفهي
, من اي االيسر الجزء من المسافات تلغي ولكن
النص .. بداية
printfالداله- 2
الداله كمثابته بالعمل الداله وبين printتقوم بينهما والفرقالداله printالعباره تقوم بطريقه printfحيث النص بطباعة
معينه ( عدد لدينا , 2.258982مثال ) تطبع ان ونريد المثال سبيل على
التاليه ) بالطريقه ولكن العدد (.2.25هذا
printfالداله- 2 الداله , printfفي , , المستبدله والقيمه النص مدخلين ادخال يتم
بإستبدال $ s%فتقوم totalبقيمة معنى المدخله ) (. s%مالحظه الثانيه القيمه او بالنص استبدل هو , ) % ( المثال في كما النص في تحويل خاصية من اكثر ادراج يمكن
التالي:
: النصوص دوال: التالي الجدول في التحويل في االخرى الخواص
النوع المعنى
b ثنائي شكل يطبع
c حروف شكل على يطبع
d عشري شكل على يطبع
f الفاصله بتحريك العشري العدد يطبع
Z بعض وفي
Sاالصدارت ) ( Pك برقم التحديد بعد الفاصله بعد العشري العدد 2S%يطبع
، strtoupperالدوال strtolower ، ucfirst ،ucwords
الدالهstrtoupper , ) ( اي االنجليزية باللغه كبيره الحرووف جميع بجعل تقوم
بتحويل Aالى aتقوم
الدالهstrtolower ) ( اي االنجليزية باللغه صغيره الحروف جميع بجعل تقوم
بتحويل aالى Aتقوم
الدالهucfirst الكبيره بالحاله الجمله من حرف اول بجعل تقوم
الدالهucwords الحاله الى النص في كلمه كل من حرف اول بجعل تقوم
الكبيره
، strtoupperالدوال strtolower ، ucfirst ،ucwords
النصوص : وتفصيل جمع
, عندما أو الكلي النص عن نص نفصل ان نريد عندما
مع النصوص بجمع نقوم ان نريد االحيان وبعض نقارن
بذلك .. مختصه دوال هناك البعض بضها
، explodeالداله implode ، join
الداله بإرجاع explodeتستخدم وتقوم البعض بعضه عن النص لفصل
, , االلكتروني بريده ادخل المستخدم ان فلو مصفوفه شكل على الناتج
بالتالي : نقوم سوف يستخدمها الي الشركه ماهي نعرف ان ونريد
، explodeالداله implode ، join
مع , joinو implodeالدالتين نص جمع اردنا فلو تماما متطابقه
: التالي بعمل نقوم سوف البعض بعضه
substr :الداله ( من اقتباس النص من جزء في للتتحكم الداله هذه تستخدم , المطلوب( النص بإرجاع وتقوم والنهايه البدايه بتحديد النص
النص لديك لو فمثال Hello World كلمة نأخذ ان نقوم , helloونريد فسوف فقط
بالتالي:
substr :الداله باالسفل ) ( : الصوره مع االرقام قارن كالتالي فهي الداله عمل كيفية
1 – منه جزأ تأخذ ان المراد النص2 – البدايه مكان3 – النهايه مكان
substr :الداله فسوف النص نهايه الى محدد جزء من النص اردنا لو
: التالي , في كما فقط البدايه قيمة نضع
لنا ينتج llo worldوسوف
النصوص : مقارنة الدوالstrcmp , فالداله النصوص لمقارنة تستخدم الداله هذه ،strcmp
لك , ترجع سوف متساوييان كانو اذا بمقارنتهما وتقوم نصين بإعطائنها تقوم
, من اكبر رقم ترجع سوف الثاني من اكبر االول كان اذا اما صفر القيمه
, ) ( بالسالب اي الصفر من اقل قيمه ترجع سوف اصغر كان واذا الصفر
التالي .. المثال في كما االحرف لحالة حساسه الداله وهذه
:strlenالداله : كالتالي , وطريقتها معين نص طول لمعرفة الداله هذه تستخدم
: النصوص عن البحث دوال
هي النصوص عن البحث دوال strstrstrchrstrrchrstristr
: النصوص عن البحث دوال، strchrو strstrالدالتين االحرف لحالة حساسه و تماما متطابتقين
: كالتالي الداله هذه طريقة
1 – الكلي النص2 – عنها البحث المراد الكلمه باقي ثم الكلمه بإرجاع تقوم فسوف مطابقه كلمه الداله وجدت اذا
عليها , عثر التي الكلمه قبل ما وتهمل الجمله
: النصوص عن البحث دوال
لPالداله stristrالداله مطابقه غير strtsrفهي انها هو والفرق
, الداله اما االحرف لحالة مطابقه strrchrحساسة ايضا فهي
في مرتين مكرره الكلمه كانت اذا انه هو الوحيد والفرق
فيه , تكررت مكان اخر من النص بإرجاع تقوم فسوف الجمله
عكس, على اول strstrالجمله من النص بإرجاع تقوم فهمي
الجمله فيه تكررت مكان
النص اماكن تحديد strposداله
الى تقريبا مشابه الدوال بإرجاع strstrهذه تقوم الدوال هذه ان والفرقللنص الرقمي المكان
الرقم بإرجاع الداله هذه تقوم الكلمه , 6وسوف الخانه worldالن من 6بدأت
النصوص تغيير str_replaceدالة
الداله هذه وتغيره str_replaceتقوم نص بإيجاد
1 – استبدالها نريد التي الكلمات2 – الجديده الكلمات3 – الجمله , , كل مصفوفه في القديمه والكلمات الجديده الكلمات نجعل ان باالمكان
غير , , من ايضا ويمكن كلمه من اكثر بإستبدال نقوم لكي حده على واحدهمسموحه , . الحاالت جميع ان حيث مصفوفه
: والتاريخ الوقت دوال
, متكامل ويب لبناء جدا المهمه االشياء من والتاريخ الوقت
الخبر , , او المقال نشر تاريخ اليوم تاريخ معرفة يريد فالمستخدم
هذا ,, , ليس المقال كتابة وقت يعرف ان يريد انه ويمكن وغيرها
, معين مستخدم تسجيل تاريخ معرفة يريد الويب فصاحب فقط
, االشياء هذه كل الموقع الى رساله ارساله وتاريخ دخوله تاريخ او
. لغة في والوقت والتاريخ الويب بناء في لنا جدا مهم التاريخ تجعل
PHP , بطريقه بإستخدامها نقوم دوال استخدام بمجرد جدا سهل
. المراد الناتج على ونحصل صحيحه
والوقت : التاريخ وطباعة ايجادالداله نستخدم وتنسيقه وايجاده والوقت التاريخ بطباعة نقوم )( dateكي
والوقت : التاريخ وطباعة ايجاد: مختلفه بأشياء والوقت التاريخ النشاء المستخدمه الرموز جدول
انتهى