xxxxxxxxxx
<?php
$arr = array('cat','dog','elephent');
// it will convert array to string
$str = implode(', ',$arr);
echo $str;
?>
xxxxxxxxxx
$array = array('banana', 'strawberry', 'apple');
comma_separated = implode(",", $array);
echo comma_separated; // banana,strawberry,apple
xxxxxxxxxx
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
// Outputs: 'Hello World! Beautiful Day!'
xxxxxxxxxx
$values = array_map('array_pop', $array);
$imploded = implode(',', $values);
xxxxxxxxxx
$colors = array("red","blue","green");
$colorsCSV= "'".implode("','",$colors)."'";
//$colorsCSV: 'red','blue','green'
xxxxxxxxxx
$arr = ['Thor','Captain America','Iron Man'];
echo implode(', ',$arr);
// "Thor, Captain America, Iron Man"
xxxxxxxxxx
// from PHP 8.0 (order parameters has been changed)
$arr = array('Hello','World!','Beautiful','Day!');
echo implode($arr, " ");
xxxxxxxxxx
$friends = ["Ahmed", "Osama", "Ali", "salem"];
echo implode(" ",$friends);// Ahmed Osama Ali salem
echo implode("@@ ",$friends);// Ahmed@@ Osama@@ Ali@@ salem
xxxxxxxxxx
$fiqlString = implode(';', array_map(function($category) {
return 'category.id==' . $category;
}, $categories));