Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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 - Fatal编程技术网

在php中将对象转换为数组

在php中将对象转换为数组,php,Php,我正在使用 $data['payment_cheque'] = (array)$data['payment_cheque']; 我得到的是 "\u0000*\u0000items": ["2017-04-18","2017-06-28","2017-07-05"] 我想要的是 ["2017-04-18","2017-06-28","2017-07-05"] 试试这个 $data['payment_cheque'] =json_decode(json_encode($data['pa

我正在使用

$data['payment_cheque'] = (array)$data['payment_cheque'];
我得到的是

    "\u0000*\u0000items": ["2017-04-18","2017-06-28","2017-07-05"]
我想要的是

["2017-04-18","2017-06-28","2017-07-05"]
试试这个

$data['payment_cheque'] =json_decode(json_encode($data['payment_cheque'] ,true),true);

为什么不留下一个完全可用的对象作为对象呢?也许如果你向我们展示$data['payment_check']中的内容,我们就可以从我们的帮助尝试中删除猜测工作you@RiggsFolly$data['payment_check']是[2017-04-182017-06-282017-07-05],这是一个目标我猜我在这里再次提到$data['payment_check']中的任何内容实际上是一个JSONString[2017-04-182017-06-282017-07-05]看起来像是数组的JSONString表示,这是meIt将obj转换为数组的好主意。首先转换为json,然后转换为数组。