Есть API, я туда посылаю запрос, мне возвращается вот это:
{"ok":true,"result":[{"update_id":135028948,
"message":{"message_id":11,"from":{"id":603660417,"is_bot":false,"first_name":"\u0413\u0443\u0441\u044c","username":"Gusarich","language_code":"ru"},"chat":{"id":603660417,"first_name":"\u0413\u0443\u0441\u044c","username":"Gusarich","type":"private"},"date":1529566837,"text":"\u042f \u043d\u0443\u0431\u043b"}}]}
Мне от туда нужно взять значение id 603660417 и date 1529566837 Как это сделать? Также, то, что после result может быть много, например если получено несколько сообщений
Используйте json_decode с параметром true для ассоциативного массива
$json = '{"ok":true,"result":[{"update_id":135028948,
"message":{"message_id":11,"from":{"id":603660417,"is_bot":false,"first_name":"\u0413\u0443\u0441\u044c","username":"Gusarich","language_code":"ru"},"chat":{"id":603660417,"first_name":"\u0413\u0443\u0441\u044c","username":"Gusarich","type":"private"},"date":1529566837,"text":"\u042f \u043d\u0443\u0431\u043b"}}]}';
$array = json_decode($json,true);
foreach ($array['result'] as $result){
//do some here
echo $result['update_id'];
echo $result['message']['from']['id'];
echo $result['message']['date'];
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Первый запрос достаёт список из базы данных, далее к списку добавляется элемент, вторым запросом обновлённый список должен возвращаться...
на выходе из dompdf получают битый pdf-файл, который невозможно открытьв преобразовании использую parsedown для преобразования md-текста в html, далее...
У меня есть форма VUE которая отправляет данные в firebaseС помощью скрипта я передаю в инпут значения var phone = url