الاثنين، 28 يناير 2019

شرح دالة تفجير النصوص PHP explode() Function

PHP explode() Function


كلمة explode تعني انفجار وفعلا هذه الدالة تفجر النصوص تفجيرا وتقسمها إلى عدة قطع ☺،
explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array
دعونا الآن نتعلم كيفية التفجير ☺:

--- البارامتر الأول خاص بالسلاح الذي سنستخدمه في التفجير😎،
--- البارامتر التاني النص الذي نريد تفجيره 😢،
--- البارامتر الثالت فهو اختياري ويعني عدد القيم التي نريد إدخالها في المصفوفة،
- العدد 0 يرجع لنا المصفوفة بقيمة واحدة،يعني النص كاملا في المفتاح 0 للمصفوفة،
- أعداد أكبر من الصفر (الأعداد الموجبة) تحدد عدد القيم التي سيتم حفظها في المصفوفة المرجعة،
- أعداد أصغر من الصفر (الأعداد السالبة) تقوم بحذف الكلمات الأخيرة،
--- الدالة explode ترجع لنا مصفوفة،
مثال

ناتج الكود
Array ( [0] => تعلم [1] => البي [2] => إتش [3] => بي [4] => مع [5] => الفضيل [6] => الثالت )

ماذا فعلنا الآن؟

وضعنا الفراغ الذي يفصل الكلمات في البارامتر الأول ثم وضعنا نصنا في البارامتر الثاني، فعند تشغيل الكود تقوم دالة التفجير بحفظ جميع كلمات النص في مصفوفة مما يعني أن متغيرنا tafjir أصبح الآن مصفوفة ويمكننا أن نفعل ما نشاء في كلمات النص،

مثال آخر مع استعمال البارامتر الثالت بعدد موجب

ناتج الكود
Array ( [0] => تعلم [1] => البي إتش بي مع الفضيل الثالت )

لقد وضعنا في البارامتر الثالت الرقم 2 يعني أن الدالة ستقوم بحفظ قيمتان فقط في المصفوفة،يعني سوف تقوم بحفظ الكلمة الأولى في المفتحاح 0 وما تبقى من النص في المفتاح 1 للمصفوفة،

مثال آخر مع استعمال البارامتر الثالت بعدد سالب

ناتج الكود
Array ( [0] => 28 [1] => 01 )

لقد تم إزالة الرقم الأخير لأننا وضعنا سالب واحد فقط،

سيتم إنشاء درس جديد لنتعلم كيفية التجميع وإصلاح ما يمكن إصلاحه😎

شاهد الموضوع التالي لمزيد من الدروس

ليست هناك تعليقات:

إرسال تعليق