laravel中的数组数据

问题描述 投票:0回答:2

我的阵列是:

 $firstData=array (
              '000' => 
              array (
                '000' => 
                array (
                  0 => '{"code":"11101000000","postal":"3310000","prefecture_kana":""}',
                ),
              ),
           )

我想在这个数组中获得邮政的价值。你能帮我解决邮政价值3310000的问题。谢谢你的帮助。

arrays laravel
2个回答
1
投票

我认为这是一种非常基本的PHP技术。您可以通过密钥ex获得一个值:$ 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 = $array_from_json['postal'];

$ postal:3310000


0
投票

我认为$ firstData ['邮政] @@

© www.soinside.com 2019 - 2024. All rights reserved.