explode(); String bir metni belirleyici karaktere göre bir diziye(array) dönüştürür.
İmplode(); bir dizinin bütün elemanlarını birleştirerek bir String'e dönüştürür.
Explode ve Implode fonksiyonları birbirinin tersi işlemler yaparlar.
$birString = "bir iki üç dört beş";
$birDizi = explodıe(" ", $birString);
Yukarıdaki örnekte "$birString" değişkeni String bir ifadedir ve boşluk karakterine göre; boşluklar arasında kalan her kelime $birDizi dizisinin elemanı olarak atanır.
$birDizi_ikinciElemani = $birDizi[1];
Çıktı; iki
Aşağıda $birDizi dizisi(array) implode metodu ile bütün elemanlar aralarına boşluk konarak stringe dönüşüyor ve $birString değişkenine atanıyor.
$birDizi = ["bir", "iki", "üç", "dört", "beş"];
$birString = implode(", ", $birDizi);
Çıktı; bir iki üç dört beş
Hem explode hem de implode ile projelerde oldukça önemli çözümler üretilebilmektedir.