Получения PHP: $url = "ссылка"; // URL JSON-файла $curl = curl_init();curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_URL, $url);$response = curl_exec($curl);curl_close($curl);$content = json_decode($response,true);print_r($content); Результат Код: Array ( [0] => Array ( [title_ru] => типа названия [title_en] => The Way Way Back [id] => 5686273 [world_art_id] => [pornolab_id] => [token] => 444444444448fc3a30bf98e [type] => movie [camrip] => [instream_ads] => [directors_version] => [iframe_url] => http://сайт/video/4fb47c600c8525665555a30bf98e/iframe [translator] => значения [translator_id] => 65 [added_at] => 2017-06-13 15:55:55 [category] => [block] => Array ( [blocked_at] => [block_ru] => [block_ua] => ) ) ) Получения нужного значения PHP: $json = curl_init("ссылка");curl_setopt($json, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($json);curl_close($json);$data = json_decode($result, true);for ($i = 0; $i < 10; $i++) { echo $data[$i][type].'</br>'; } Результат Код: movie Как получить Код: camrip ?
PHP: $data[0]['camrip'] это если прям костыль делать. нужно знать чуть больше чем ты описал. Может ли быть в первом массиве более одного вложенного массива. Если нет, то можно пересобрать массив нормально. либо PHP: for ($i = 0; $i < count($data); $i++) { foreach($data[$i] as $el) { echo $el . '</br>'; }} Либо PHP: for ($i = 0; $i < count($data); $i++) { echo $data[$i]['camprip'] . '</br>';}
Погуглить функцию поиска по многомерному массиву. Примеров - тьма, на вкус и цвет. Самому приходилось не раз. А в вашем случае, что случилось с foreach ? Или вы сразу for проходили? Твердая двойка)