我用php创建了一个数组
$ userarray = array('UserName'=> $ username,'UserId'=> $ userId,'UserPicURL'=> $ userPicURL);
如何将此数组转换为php中的字符串并从字符串转换为数组.这是一种要求.有人可以请求如何实现这一点.
谢谢并问候Abishek R Srikaanth
您可以通过序列化将任何PHP数据类型但资源转换为字符串:
$string = serialize($array);
Run Code Online (Sandbox Code Playgroud)
并通过再次反序列化它回到原始形式:
$array = unserialize($string);
Run Code Online (Sandbox Code Playgroud)
甲序列化阵列处于字符串形式.它可以通过反序列化再次转换为数组.
对于您的数组,同样适用于json_encode/ -_decode:
$string = json_encode($array);
$array = json_decode($string);
Run Code Online (Sandbox Code Playgroud)