php json_decode как вывести массив

Вот мой php-код со строкой в ​​формате json:

<?php

$string='{"items":  [
    {
    "address":"W 7th Ave"
    },
    {
    "address":"W 8th St"
    }
    ]}'; 

$json = json_decode($string, true);

    foreach ($json as $key => $value){
        echo "$key: $value\n";
    };

?>

Я хочу узнать, как анализировать / выводить строку json во что-то, что я могу показать в html или поместить в базу данных. ... однако я застрял на чем-то, что, вероятно, очень простом, но я провел большую часть утра, пытаясь понять.

Я хочу понять, почему результаты моего кода выше дают мне следующий результат:

"items: Array"

А не то, что я хочу / ожидаю получить:

"items: W 7th Ave"
"items: W 8th St"

Что мне не хватает? Разве «Адрес» не находится на следующем «уровне» ниже «Элемента» в массиве?

12
задан Tarik 26 July 2011 в 17:00
поделиться