Вот json из которого мне надо достать object-attachments-doc-url
{"type":"message_new","object":{"id":20576562,"date":15159687644515,"out":0,"user_id":2675377610871,"read_state":0,"title":"","body":"","attachments":[{"type":"doc","doc":{"id":457793256,"owner_id":253776101,"title":"Название","size":9755,"ext":"gif","url":"https:","date":1515890058,"type":3,"preview":{"photo":{"sizes":[{"src":"https:","width":116,"height":100,"type":"m"},{"src":"https:","width":100,"height":75,"type":"s"},{"src":"https:","width":116,"height":119,"type":"o"}]},"video":{"src":"https:","width":116,"height":118,"file_size":34125}},"access_key":"59b34193bdd28012d2"}}]},"group_id":159709397,"secret":"aaQ472jhdkhkh"}
Для получения указанных данных нужно воспользоваться методом json_decode:
$str = '{"type":"message_new","object":{"id":20576562,"date":15159687644515,"out":0,"user_id":2675377610871,"read_state":0,"title":"","body":"","attachments":[{"type":"doc","doc":{"id":457793256,"owner_id":253776101,"title":"Название","size":9755,"ext":"gif","url":"https:","date":1515890058,"type":3,"preview":{"photo":{"sizes":[{"src":"https:","width":116,"height":100,"type":"m"},{"src":"https:","width":100,"height":75,"type":"s"},{"src":"https:","width":116,"height":119,"type":"o"}]},"video":{"src":"https:","width":116,"height":118,"file_size":34125}},"access_key":"59b34193bdd28012d2"}}]},"group_id":159709397,"secret":"aaQ472jhdkhkh"}';
// Можно как объект
$url = json_decode($str)->object->attachments[0]->doc->url;
echo $url;
// Можно как массив
$url = json_decode($str, true)['object']['attachments'][0]['doc']['url'];
echo $url;
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json, true));
Результат
array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, мне нужно удалить пустые элементы массива, и добавить один элемент в началоЯ могу сделать это так:
Здравствуйте! Пытаюсь настроить чпу на сайте (первый раз), для этого создал файлhtaccess в корне