Rob*_*key 2 php json encode square-bracket
我有一个简单的JSON数组,我正在尝试编码.在JSON字符串内部,我需要方括号中的另一个数组.我无法弄清楚如何使内部括号方块.有什么建议?
这是我的代码
$data = [ "item" => ["id" => "123456", "name" => "adam"] ];
$data_string = json_encode($data);
Run Code Online (Sandbox Code Playgroud)
这是输出
{"item":{"id":"123456","name":"adam"}}
Run Code Online (Sandbox Code Playgroud)
我希望得到什么
{"item":["1123","1134","1184"]}
Run Code Online (Sandbox Code Playgroud)
在JSON中[]是一个数组并且{}是一个对象.
数组包含有序的值列表.
对象包含一组无序的键/值对.
如果你想要一个数组,那么你必须提供一个有序的值列表(一个PHP数组)而不是一组键/值对(一个PHP关联数组).
$data = [ "item" => ["id", "123456", "name", "adam"] ];
$data_string = json_encode($data);
Run Code Online (Sandbox Code Playgroud)
给
{"item":["id","123456","name","adam"]}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5169 次 |
| 最近记录: |