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

106
13 марта 2021, 22:50

Я новичок в php. Это ответ на запрос в JSON формате:

{
    "data": {
        "rests": [
            {
                "id": 386410001,
                "name": "Ресторан \"123\"",
                "address": "Пр. Третий 63, К \"Солнце\"",
                "country": "Казахстан",
                "city_name": "Астана",
                "status": "Active",
                "min_check_amount": 3000,
                "delivery_period": {
                    "begin": "9:00",
                    "end": "23:00"
                },
                "delivery_price": 0
            }
        ]
    },
    "ver": "1.3.0.27",
    "timestamp": "2019-07-01T13:39:54",
    "status": "Ok",
}

Как сделать так, чтобы мне вывело поле country? Т.е сделать так, чтобы бы на выводе было 'Казахстан'? Не ругайтесь, знаю, вопрос легкий, просто очень сложно сформулировать мысль для поиска.

Answer 1

Если у вас ассоциативный массив:

echo $result['data']['rests'][0]['country'];

Если у вас объект:

echo $result->data->rests[0]->country;
READ ALSO
Как отправить все textarea поля с одинаковыми name?

Как отправить все textarea поля с одинаковыми name?

На jquery создаются texarea, их количество всегда разное -2/3/1/4/20/50

93
Форма редактирования/создания рецепта

Форма редактирования/создания рецепта

Хотел посоветоваться в решении такой задачи

116
Вывод из базы данных php

Вывод из базы данных php

Знаю , что наверно буду объяснять непонятно ,ну вообщемУ меня возникла проблема с базой

106