Как вывести все элементы из json в php?

Пользователь

от rachel , в категории: PHP , 9 месяцев назад

Как вывести все элементы из json в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от richie_mayert , 9 месяцев назад

@rachel 

Для вывода всех элементов из JSON в PHP можно использовать функцию json_decode(). Эта функция преобразует JSON-строку в объект или ассоциативный массив в PHP. Затем мы можем использовать цикл foreach для перебора всех элементов:

1
2
3
4
5
6
7
$json = '{"name": "John", "age": 30, "city": "New York"}';

$data = json_decode($json, true);

foreach ($data as $key => $value) {
    echo $key . ': ' . $value . '';
}


В данном примере выводятся ключи и значения всех элементов JSON-строки. Если мы хотим вывести только значения элементов, мы можем использовать следующий код:

1
2
3
4
5
6
7
$json = '{"name": "John", "age": 30, "city": "New York"}';

$data = json_decode($json, true);

foreach ($data as $value) {
    echo $value . '';
}


В этом случае будут выведены только значения элементов без их ключей.