شبكة تعلم مع ناو

ما وظيفة explode() في PHP؟ (تقسيم النص إلى مصفوفة)

explode() تقسم النص (string) إلى مصفوفة (array) عند فاصل تحدده:

$tags = explode(',', 'php,sql,linux');
// ['php', 'sql', 'linux']

تنظيف المسافات

إذا كان النص فيه مسافات بعد الفواصل، نظّفه مع array_map:

$tags = array_map('trim', explode(',', 'php, sql, linux'));

تحديد عدد الأجزاء

[$key, $value] = explode('=', 'name=Ali=Omar', 2);
// $key = 'name', $value = 'Ali=Omar'

والعكس، أي دمج المصفوفة في نص، يكون بـ implode().

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.