将数组转换为字符串然后返回PHP

Abi*_*hek 5 php arrays

我用php创建了一个数组

$ userarray = array('UserName'=> $ username,'UserId'=> $ userId,'UserPicURL'=> $ userPicURL);

如何将此数组转换为php中的字符串并从字符串转换为数组.这是一种要求.有人可以请求如何实现这一点.

谢谢并问候Abishek R Srikaanth

hak*_*kre 7

您可以通过序列化将任何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)