有这样一个json对象,键名,是由字段名+行的id值组合而成,值,是正常input的输入值
{
"quantity-33": "100",
"quantity-34": "110",
}现在我想把这个数组的键名处理一下,形成下列数组
{ [
id:33,
quantity:100,
],[
id:34,
quantity:110,
]
}请问该怎么处理?
{
"quantity-33": "100",
"quantity-34": "110",
}现在我想把这个数组的键名处理一下,形成下列数组
{ [
id:33,
quantity:100,
],[
id:34,
quantity:110,
]
}请问该怎么处理?
这是我的办法,这个我都觉得复杂。
$i = 0;
foreach ($params as $k=>$v){ if (substr($k,0,8)=="quantity"){
$data[$i]['id'] = substr($k,9,strlen($k));
$data[$i]['quantity'] = $v;
}
$i++;
}
return json($data);得到的结果:
[{id: "3", quantity: "100"}, {id: "4", quantity: "110"}]