无法在php中序列化数组数组

-3 php serialization

我想序列化数组数组,即多维数组,但由于某种原因它无法序列化,下面我提到我的情况

  array(
        'a'=>'abc',
        'b'=>array(
                   'cd'=>array(
                               'd'=>123
                              )
                   'ef'=>array(
                              'e'=>456
                              )
                   )
       ) 
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感谢谢谢

Vis*_*ioN 5

你忘了放逗号:

$myarr = array(
    'a' => 'abc',
    'b' => array(
        'cd'=>array(
            'd'=>123
        ),            // <-- comma
        'ef'=>array(
            'e'=>456
        )
    )
);
serialize($myarr);
Run Code Online (Sandbox Code Playgroud)

  • 如果他在原始代码中也缺少逗号,他必须得到语法错误,不是吗? (2认同)