Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP非序列化命令数组_Php_Arrays - Fatal编程技术网

PHP非序列化命令数组

PHP非序列化命令数组,php,arrays,Php,Arrays,我遇到了一个关于非序列化函数的奇怪问题。我可以序列化一个数组,但当我取消序列化它时,我会将数组转换为字符串错误: if ($i == 10) { $solvedarray = serialize($solvesarray); $solvedarray2 = unserialize($solvedarray); print "$solvedarray2";{ 第29行/directoryofmyproject/中的数组到字符串转换 有什么帮助吗?谢谢大家的帮助问题是我想使用打印功能打

我遇到了一个关于非序列化函数的奇怪问题。我可以序列化一个数组,但当我取消序列化它时,我会将数组转换为字符串错误:

if ($i == 10) {
  $solvedarray = serialize($solvesarray);
  $solvedarray2 = unserialize($solvedarray);
  print "$solvedarray2";{
第29行/directoryofmyproject/中的数组到字符串转换


有什么帮助吗?

谢谢大家的帮助问题是我想使用打印功能打印数组,该功能会自动将数组转换为字符串这解决了问题:

if ($i == 10) {
  $solvedarray = serialize($solvesarray);
  $solvedarray2 = unserialize($solvedarray);
  print_r($solvedarray2);

如果我理解您的问题(不确定哪一行是第29行),您正在尝试打印字符串。尝试var_dump($solvedarray2);最后一个字符
{
??用
}
@riggsfully关闭一个if我怀疑它只是一个片段,或者该代码会给出一条“意外的文件结尾”的消息这是一个数组<代码>打印($solvedarray2)谢谢!:)我没有注意到打印或回显功能会自动将数组转换为字符串:)祝您愉快:)!