如何使用JSON以外的方法将数组转换为字符串?
2022-08-30 10:13:09
除了使用JSON之外,PHP中用于将数组转换为字符串的函数是什么?
我知道有一个函数直接像JSON一样。我只是不记得了。
除了使用JSON之外,PHP中用于将数组转换为字符串的函数是什么?
我知道有一个函数直接像JSON一样。我只是不记得了。
serialize()
是您要查找的函数。它将以 PHP 特定的内部格式返回其输入数组或对象的字符串表示形式。可以使用 将字符串转换回其原始形式。unserialize()
但请注意,并非所有对象都是可序列化的,或者某些对象可能只能部分序列化,并且无法使用 完全还原。unserialize()
$array = array(1,2,3,'foo');
echo serialize($array);
// Prints
a:4:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;s:3:"foo";}
使用 implode()
函数:
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone