php unsialialize命令数组



我遇到了一个毫无疑问的函数的怪异问题。我可以序列化数组,但是当我不进行重新序列化时,我将转换数组转换为字符串错误:

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

数组中的字符串转换为/DirectoryOfMyproject/on Line 29

有帮助吗?

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

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

最新更新