Dev Diaries WD logo Dev Diaries WD
PHP INTERVIEW · EP 02
PHP INTERVIEW · Episode 02

What’s the difference between implode() and explode()?

Array ↔ String Conversion

ep2_implode_vs_explode.php
<?php
// implode(): ARRAY -> STRING
$names  = ["Rahul", "Manish", "Vikash", "Anshul"];
$joined = implode(",", $names);
echo $joined;               // Rahul,Manish,Vikash,Anshul

// explode(): STRING -> ARRAY
$fruits = "Banana,Apple,Mangoe,Kiwi";
$list   = explode(",", $fruits);

foreach ($list as $i => $fruit) {
    echo ($i + 1) . " - " . $fruit;
}
Output
implode()Rahul,Manish,Vikash,Anshul
explode()
  • 1 Banana
  • 2 Apple
  • 3 Mangoe
  • 4 Kiwi

Watch the full episode

Watch on YouTube