【发布时间】:2019-02-05 01:38:00
【问题描述】:
PHP 代码:
$firstData =array (
'000' => array (
'000' => array (
0 => '{"code":"11101000000","postal":"3310000"}',
),
),
'000' => array (
'000' =>array (
0 => '{"code":"11101001000","postal":"3310058"}',
),
),
'000' => array (
'000' => array (
0 => '{"code":"11101002000","postal":"3310068"}',
),
),
'000' => array (
'000' => array (
0 => '{"code":"11101035001","postal":"3310078"}',
),
),
);
$array_from_json = json_decode($firstData['000']['000'][0], true);
echo( $array_from_json['postal']);
输出结果:
- 3310078
我想变成这样。
- 3310000 3310058 3310068 3310078
你能帮帮我吗?
【问题讨论】:
-
查看您的数组,您只会得到最后一个值,因为每个项目都有相同的键 (
000)。您可以使用dd($firstData)进行测试。 -
您需要更改密钥
000 -
数组中的重复键是有意的吗?这将不允许您获得所需的数组值