xxxxxxxxxx
// for one-dimentional arrays
$str = implode('|', $arr); // "v1|v2|v3"...
// for multi-dimensional/structured arrays, or to keep hierarchy
$str = json_encode($arr);
// or
$str = var_export($arr);
xxxxxxxxxx
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated;
// lastname,email,phone
?>
xxxxxxxxxx
phpCopy<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = json_encode($array);
echo "The array is converted to the Json string.";
echo "\n";
echo"The Json string is $JsonObject";
?>
xxxxxxxxxx
phpCopy<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = serialize($array);
echo "The array is converted to the Json string.";
echo "\n";
echo"The Json string is $JsonObject";
?>
xxxxxxxxxx
/ Declare multi-dimensional array
$value = array(
"name"=>"GFG",
array(
"email"=>"abc@gfg.com",
"mobile"=>"XXXXXXXXXX"
)
);
// Use json_encode() function
$json = json_encode($value);
// Display the output
echo($json);
?>
xxxxxxxxxx
phpCopy<?php
$arr = array("This","is", "an", "array");
$string = implode(" ",$arr);
echo "The array is converted to the string.";
echo "\n";
echo "The string is '$string'";
?>
xxxxxxxxxx
<?php
$array = array("I", "Like", "Coffe");
// implode($separator, $array) : string
echo implode(" ", $array);
//>> "I Like Coffe"
echo json_encode($array);
//>>{"I", "Like", "Coffe"}
?>
xxxxxxxxxx
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated;
//OR
$array = array('lastname', 'email', 'phone');
$comma_separated = join(",", $array);
echo $comma_separated;
// lastname,email,phone
/*
The implode() method is an inbuilt function in PHP and is used to join
the elements of an array.
The implode() method is an alias for PHP |
join() function and works exactly same as that of join() function.
*/
?>