小编Nic*_*ick的帖子

从JSON输入中检索数组键

我有这个数组:

$json = json_decode('
{"entries":[
{"id": "29","name":"John", "age":"36"},
{"id": "30","name":"Jack", "age":"23"}
]}
');
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个PHP"for each"循环,它将检索下面的键名entries,即:

id
name
age
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php arrays foreach json

14
推荐指数
1
解决办法
7万
查看次数

关联数组到Json

我希望能够以下列格式生成json输出:

{"a":{"ax":1,"abx":2},"b":{"bax":1,"bbx":2},"c":3,"d":4,"e":5}
Run Code Online (Sandbox Code Playgroud)

虽然我发现相应的代码是这样的:

$arr = array('a' => array('ax' => 1, 'abx' => 2), 'b' => array('bax' => 1, 'bbx' => 2), 'c' => 3, 'd' => 4, 'e' => 5);
Run Code Online (Sandbox Code Playgroud)

,我正在努力通过使用SQL查询中的数据生成此输出.我尝试过array_push()和array_merge(),我设法得到的最接近的是:

[{"a":{"ax":1,"abx":2}},{"b":{"bax":1,"bbx":2}}, ....]
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php json array-push

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

json ×2

php ×2

array-push ×1

arrays ×1

foreach ×1