وظيفة الدالة هي تحويل متغير إلى مصفوفة تحتوي على عدة عناصر (والعناصر تكون هي محتويات المتغير الأول).
يعني لدينا مثلاً متغير يحتوي على المعلومات التالية: zahti1 zahti2 zahti3 zahti4 وهذا هو متغير واحد كامل ونحن نريد أن نحصل على مصفوفة من هذا المتغير تحتوي على 4 عناصر. أولها zahti1 وثانيها zahti2 وثالثها zahti3 ورابعها zahti4
الآن علينا استخدام دالة explode للقيام بذلك العمل

ويمرر لها 2 باراميترات

1- القيمة التي نريد أن نفصل بها بين كل عنصر وآخر وهنا قد مررنا القيمة " " أي مسافة (Space) فعند كل مسافة يتم الفصل بين كل عنصر وآخر في المصفوفة
2- النص الذي سيتحول إلى مصفوفة

لقد استعملنا print_r و <pre> فقط الإظهار المصفوفة

يمكنك تجربتها بمثال بسيط كالتالى



الدالة explode() (PHP)

<?php
$variable1 = "zahti1 zahti2 zahti3 zahti4";
$array1 = explode(" ", $variable1);

echo "<pre>";
print_r($array1);
echo "</pre>";
?>
ستكون النتيجة كالتالي

الدالة explode() (PHP)