【发布时间】:2018-08-21 06:20:31
【问题描述】:
我正在尝试转换动态数据。如何从 PHP 中获取这个 JSON:
/*JSON*/
{
"122240cb-253c-4046-adcd-ae81266709a6": {
"item": {
"0": "3"
}
}
}
这是我所做的,但它不起作用:
/*PHP*/
$json = array("122240cb-253c-4046-adcd-ae81266709a6"=> array(
"item" => array($form_item)
));
echo json_encode($json, JSON_FORCE_OBJECT + JSON_PRETTY_PRINT);
这是我得到的结果,而不是上面的结果。
{
"122240cb-253c-4046-adcd-ae81266709a6": {
"0": {
"item": 3
}
}
【问题讨论】:
-
您的代码运行良好。它给出了你想要的准确输出。
-
我认为您将 json lint 数据与普通数据混淆了。
-
@DavidAddoteye 更新
$form_item的值 -
$form_item 中有什么?
-
@Thamaraiselvam 谢谢。你说的对。那就是问题来的地方。它现在正在工作。再次感谢。
标签: php json multidimensional-array arguments