السلام عليكم ورحمة الله تعالى وبركاته ،
أهلا إخواني الكرام في درس جديد يخص دالة الstrlen
بدون إطالة نمر ونرى عمل هده الدالة ، أولا نقوم بعمل ملف عادي :
نضع فيه متغير بإسم Name :
نعمل لecho للمتغير ونرى النتيجة :
النتيجة :
شيئ عادي ومعروف يعني ، الأن نمر إلى دالتنا وكما العادة نقوم بعملها بين المتغير ونرى، الدالة تكتب على هدا الشكل كما مبين في الصور أسفله :
الأن لنرى النتيجة فمادا يا ترى سوف تطبع لنا :
أه كما ترون هناك رقم ، يعني فقط شغلوا أدمغتكم معي ، وضعت متغير وحوله الدالة وطبعت لي رقم ؟؟؟ وأين الكلمة التي بالمتغير ؟ -_- عجيب هدا الأمر ،
أوكي لنرجع للكلمة ونرى ونتمعن قليلا بها ، أهااااا كما قد تلاحظون فالكلمة بها 6 أحرف ، لدا نستنتج أن هده الدالة تقوم بحساب الأحرف التي بالمتغير أو أي شيئ يوجد في وسطها ،
أوكي عرفنا الأن أنها تحسب الأحرف ، فهل يا ترى تحسب الفراغات أيضا ؟؟ ، لنجرب ونرى :
أضفنا فراغا ، جميل ، لندهب الأن إلى المتصفح :
أها لقد تم إحتسابه وتحول من 6 إلى 7 ، أوكي جميل هدا أيضا قد علمنا انه يدرج الفراغات في حساباته ، الأن كشيئ إضافي لنجرب هل يحسب الأسطر أيضا ...
أوكي جميل وضعنا الأسطر الفارغة ، الأن لنرى النتيجة في المتصفح :
غريب أمر هده الدالة فهي رائعة <3 تحسب كل شيئ ،
إلى هنا إخواني ينتهي درسي بخصوص دالة الstrlen التي تقوم بحساب الحروف والفراغات والأسطر الخاصة بالstring المعطى لها ...
تحياتي ،