猿问

PHP 如何遍历嵌套的 JSON 对象?

1. Extracted from my laravel controller:

        ..

        ..

        $data = json_decode($response, true);

        return $data;

        ..

        ..

        return view('homepage')->with('homeExclusives', $homeExclusives);


这是返回数据的示例,只是一个简短版本,因为返回的提要非常大,但这会让您了解它的结构方式。

     array(4) {

       ["success"]=> bool(true) 

       ["status"]=> int(200) 

       ["bundle"]=> array(2) {

           [0]=> array(631) {

               ["StreetDirPrefix"]=> string(2) "SW" 

               ["DistanceToStreetComments"]=> NULL

           }


           [1]=> array(631) { 

               ["StreetDirPrefix"]=> string(2) "NE" 

               ["DistanceToStreetComments"]=> NULL

              }

      }

我需要从 [0] 和 [1] 中提取“StreetDirPrefix”值,但我总是收到错误消息。有人可以帮忙吗?


肥皂起泡泡
浏览 108回答 2
2回答

江户川乱折腾

对于示例中的数据,您可以使用array_column并指定StreetDirPrefix为列键。$res = array_column($array["bundle"], "StreetDirPrefix");print_r($res);
随时随地看视频慕课网APP
我要回答