Как декодировать массив php json?

Я хочу показать имя и тип, но не работает. Как я могу это сделать?

$json:

{"222":{"id":"222","name":"Shirt1","type":"Men","product":"1","count":"2","price":7000},"223":{"id":"223","name":"Shirt2","type":"Men","product":"2","count":"1","price":4000},"224":{"id":"224","name":"Shirt3","product":"3","count":"2","price":14000}}

Расшифровать:

$products = json_decode($json, true);
foreach ($products['id'] as $k => $v)
{
    var_dump(array_key_exists('name', $v));
}

Просто var_dump($products) работает правильно?

Praveen Kumar Purushothaman 30.05.2019 15:50

@PraveenKumarPurushothaman Результат: массив (1) { [221] => массив (6) { ["id"] => строка (3) "221" ["имя"] => строка (12) "Рубашка" ["тип "]=> string(6) "Мужчины" ["product"]=> string(1) "1" ["count"]=> string(1) "2" ["price"]=> int(7000) } }

alireza darvishi 30.05.2019 16:00

См. это.

N'Bayramberdiyev 30.05.2019 16:12
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
3
72
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

$products = json_decode($json, true);

$result = '';

foreach( $products as $product ) {
   $result .= 'Name : ' . $product['name'] . ', type : ' . $product['type'] . ';';
}

echo $result;

результат: Массив ([Рубашка] => Мужчины)

alireza darvishi 30.05.2019 16:45

Как я могу показать: Название: Рубашка, Тип: Мужчины

alireza darvishi 30.05.2019 16:45

Пожалуйста, проверьте сейчас.

suhas pandit 30.05.2019 20:17

Другие вопросы по теме