【发布时间】:2017-07-17 17:02:55
【问题描述】:
我有这个 JSON 对象数组类型数据,我想用键插入到数组中。如果我做print_r,看到的数据如下:
[{"comment":"hola hi ","datecreated":"2017-02-27 13:53:25"},{"comment":"hola hi harambeh ","datecreated" :"2017-02-27 13:53:30"}]
这是我的相关代码:
$data = json_decode($_REQUEST['array']);
$formdata = [];
foreach($data as $value){
$formdata = array('comment' => $value->comment, 'date_created' => $value->datecreated);
}
然而,结果数组只取了最后一个对象,即
Array
(
[comment] => hola hi harambeh
[date_created] => 2017-02-27 13:53:30
)
显然我需要每一个数据,而不仅仅是最后一个。这在 JavaScript 中应该很容易。
非常感谢任何想法和帮助。
【问题讨论】: