在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,然后转换为数组。