所以这是我的数组:
数组(1){[0]=>字符串(79)“{“form_array”:{“element1”:“value1”,“element2”:“value2”,“element3”:“value3”}}“}
如何将“form_array”提取为数组?
所以这是我的数组:
数组(1){[0]=>字符串(79)“{“form_array”:{“element1”:“value1”,“element2”:“value2”,“element3”:“value3”}}“}
如何将“form_array”提取为数组?
您实际上只有一个包含一个元素的简单数组,它是一个字符串,似乎是 JSON 编码的。要获取其数据,您可以使用以下内容:
// get the string
$data = $array[0];
// decode the content
$data = json_decode( $data, true );
// get the sub array
$data = $data['form_array'];
这些步骤当然可以简化为一行。我只是为了可读性和清晰度将它们分开。
如果您发布了 var_dump(arrayname) 的结果,那么此代码只会帮助您
$data = $data['form_array'];
否则你可以使用 Sirko 的 anser
你可以试试
$array = json_decode($array[0]);
$formArray = $array->form_array;