2016-08-22 4 views
-1

Пытается распечатать записи из результата, полученного от JSON. Ниже приведен формат JSON результатПечать результата JSON с использованием PHP

Я получаю в $result = json_decode($result,true);

Array 
(
    [title] => API Directory 
    [description] => This directory contains links for Product Feed API and Delta Feed API of all categories with all the versions available 
    [apiGroups] => Array 
     (
      [affiliate] => Array 
       (
        [name] => affiliate 
        [apiListings] => Array 
         (
          [food_nutrition] => Array 
           (
            [availableVariants] => Array 
             (
              [v0.1.0] => Array 
               (
                [resourceName] => food_nutrition 
                [get] => 
                [deltaGet] => 
                [top] => 
                [post] => 
                [put] => 
                [delete] => 
               ) 

              [v1.1.0] => Array 
               (
                [resourceName] => food_nutrition 
                [get] => 
                [deltaGet] => 
                [top] => 
                [post] => 
                [put] => 
                [delete] => 
               ) 

             ) 

            [apiName] => food_nutrition 
           ) 
         ) 

       ) 

     ) 

) 

Я хотел напечатать [resourceName] и [get] from [v1.1.0] => Array Как я могу получить это сделано? Пожалуйста посоветуй.

+0

Что-то вроде 'echo $ result ['apiGroups'] ['affiliate'] ['apiListings'] ['food_nutrition'] ['availableVariants'] ['v1.1.0'] ['resourceName']'? – bzeaman

ответ

0
echo $result['apiGroups']['affiliate']['apiListings']['food_nutrition']['availableVariants']['v1.1.0']['resourceName']; 
echo $result['apiGroups']['affiliate']['apiListings']['food_nutrition']['availableVariants']['v1.1.0']['get']; 

Не очень красиво, но что-то в этом роде, это многомерный массив afterall.

+0

['food_nutrition'] не является статичным. Для других категорий есть несколько узлов. –

+1

Это как перемещение ворот ворот после того, как кто-то выстрелил в ворота! – RamRaider

Смежные вопросы