我有这个JSON数组,我想用PHP添加另一个值.
使用PHP向这个数组添加ID和Name的最简单方法是什么.
[
{
"id":1,
"name":"Charlie"
},
{
"id":2,
"name":"Brown"
},
{
"id":3,
"name":"Subitem",
"children":[
{
"id":4,
"name":"Alfa"
},
{
"id":5,
"name":"Bravo"
}
]
},
{
"id":8,
"name":"James"
}
]
Run Code Online (Sandbox Code Playgroud)
Pup*_*pil 15
简单地说,使用json_decode()解码它
并将数组附加到结果数组.
再次使用json_encode()对其进行编码
完整代码:
<?php
$arr = '[
{
"id":1,
"name":"Charlie"
},
{
"id":2,
"name":"Brown"
},
{
"id":3,
"name":"Subitem",
"children":[
{
"id":4,
"name":"Alfa"
},
{
"id":5,
"name":"Bravo"
}
]
},
{
"id":8,
"name":"James"
}
]';
$arr = json_decode($arr, TRUE);
$arr[] = ['id' => '9999', 'name' => 'Name'];
$json = json_encode($arr);
echo '<pre>';
print_r($json);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20806 次 |
| 最近记录: |