Как перебрать массив json в php?

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

от evalyn.barrows , в категории: PHP , год назад

Как перебрать массив json в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@evalyn.barrows 

Чтобы перебрать массив в PHP, вы можете использовать цикл foreach. Пример:

1
2
3
4
5
6
7
8
9
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

// декодируем JSON-строку
$array = json_decode($json, true);

// перебираем массив
foreach ($array as $key => $value) {
    echo $key . ': ' . $value . '<br>';
}


В этом примере мы декодируем JSON-строку с помощью функции json_decode с вторым параметром true, чтобы преобразовать результат в ассоциативный массив. Затем мы используем цикл foreach для перебора массива и вывода ключа и значения каждого элемента.


В результате этого кода будет выведено:

1
2
3
4
5
a: 1
b: 2
c: 3
d: 4
e: 5