因此,這裏是我的數組:提取多維數組的數組
陣列(1){[0] =>串(79) 「{」 form_array 「:{」 元素1 「:」 VALUE1" ,「element2」:「value2」,「element3」:「value3」}}「}
我該如何提取」form_array「作爲數組?
因此,這裏是我的數組:提取多維數組的數組
陣列(1){[0] =>串(79) 「{」 form_array 「:{」 元素1 「:」 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'];
的步驟,當然也可以簡化爲一行。爲了便於閱讀和清晰起見,我將它們分開。
正確,那是數組中的json。 謝謝Sirko,我只是改變了其他人有相同的。 $ data = json_decode($ data,TRUE); – pt0
您可以嘗試
$array = json_decode($array[0]);
$formArray = $array->form_array;
如果您已發佈的var_dump(arrayName中)的結果,那麼這段代碼纔會幫助你
$data = $data['form_array'];
其他可使用Sirko的雁去
我想你應該像Sirko那樣採用陣列的第一個索引。 – RRikesh
這不是一個數組,這是一個串。 –
看起來像一個數組中的json @Mihai Iorga – Baba
奇怪的是,它不對我:|,今天我有點......盲目。工作遲到,在樓梯上絆倒,掉下咖啡。 –