我的数组是:
$firstData=array (
'000' => array (
'000' => array (
0 => '{"code":"11101000000","postal":"3310000","prefecture_kana":""}',
),
),
)
我想在这个数组中获取邮政的价值。你能帮我获得邮政价值吗
3310000
?
我认为这是一个非常基本的 PHP 技术。您可以通过键获取值,例如:$value = $arr['key']。
我们来试试吧
$jsonString = $firstData['000']['000'][0];
$array_from_json = json_decode($jsonString , true);
echo( $array_from_json['postal']);
解释
首先,你应该先获取一个JSON字符串
$jsonString = $firstData['000']['000'][0];
$jsonString: '{"code":"11101000000","postal":"3310000","prefecture_kana":""}'
然后,我们将使用 json_decode 将这个 JSON 字符串解析为数组:
$array_from_json = json_decode($jsonString , true);
$array_from_json: ["code"=>"11101000000","postal"=>"3310000","prefecture_kana"=>""]
最后通过一个键“postal”获取这个数组中的值
$postal = $array_from_json['postal'];
$邮政:3310000
我认为 $firstData['postal] @@