получать специфическую стоимость json

я реализую чтение файла, который это переместил в json, чтобы мочь быть загруженным из-за ajax в моем виде

код PHP, который я использую, - этот

<?php
$pais = $_POST['pais'];


if (is_file("PAIS/".$pais."/EMISORAS.json")) {
    $datos_emisora = file_get_contents("PAIS/".$pais."/EMISORAS.json");

    print_r($datos_emisora);

}   

?>

и я получаю этот результат

[{"pais":"ARGENTINA","emisora":"RADIO-MARIA","id":"A54_050","url":"AHR0CDOVL2RYZWFTC2L0ZXJHZGLVY3AYLMNVBTO4MDA4LZTZDHJLYW0UBNN2JNR5CGU9BXAZ","web":"HTTPS:\/\/RADIOMARIA.ORG.AR\/"},{"pais":"ARGENTINA","emisora":"RADIO-PAN-Y-TRABAJO","id":"A54_012","url":"AHR0CDOVL3MXLNJHZGLVC25LDGHVC3RPBMCUY29TOJK2MJGVO3N0CMVHBS8=","web":"HTTP:\/\/WWW.RADIOPANYTRABAJO.COM.AR"}] 

я нуждаюсь в этом json в том, чтобы получить только стоимость ключа унифицированного указателя ресурса потом мочь заставлять один base64_decode и получить direcion в этой. и проверенный в учебнике php, что эта функция существует, но не и posiso получать стоимость url мочь делать это. и попробованный делать foreach в изменчивая $ datos_emisora, но он возвращает мне объект stdClass objet, и когда я стараюсь получать только стоимость индекса url, дает мне следующую ошибку

Warning: Invalid argument supplied for foreach ()

1
задан 06.11.2019, 19:49
1 ответ

Только ты должен декодировать файл с json_decode и потом соглашаться на признаки способа больше cГіmoda.

    $datos_emisora = file_get_contents("PAIS/".$pais."/EMISORAS.json");
    $datos = json_decode($datos_emisora , true);

    foreach($items as $datos){
      echo $item->url;
    }
1
ответ дан 01.12.2019, 12:30
  • 1
    в этом случае json может содержать те объекта, и индекс url может повторяться несколько раз, как я могу делать, если я нуждаюсь в том, чтобы иметь все эти url? – Angel Gutierrez 06.11.2019, 20:08
  • 2
    Уже измените ответ для того, чтобы ты повторил на url или данных, которые у тебя есть в твоем json, а оно ты функционирует со стрелой пробует с $item [' url'] – JDavid 06.11.2019, 20:16
  • 3
    он возвращает мне 2 url в единственном string – Angel Gutierrez 06.11.2019, 20:22
  • 4
    точный то, что ты должен делать, состоит в том, чтобы размещать это, ps, если бы у тебя было 3 объекта, он будет показывать тебе 3 urls – JDavid 06.11.2019, 20:24

Теги

Похожие вопросы