Как получить доступ к данным из JSON с помощью PHP?

Мне нужна помощь по этой теме, я рассматривал это как массив, но он не проходит через меня, мне нужна твоя помощь.

$url = file_get_contents("https://servidor.com/json");
$prueba = json_decode($url,true);
$stdClass = json_decode(json_encode($url,true));

print_r ($prueba);
print_r ($stdClass);

ПЕРВАЯ ПИНТА

Array ( [consultarResponse] => Array ( [return] => Array ( [coResultado] => 0000 [datosPersona] => Array ( [apPrimer] => MERCEDES [apSegundo] => REYES [direccion] => AV.CESAR VALLEJO 1126 [estadoCivil] => SOLTERO [foto] => /9j/4AAQSkZJRgABAgA [prenombres] => HILMAR ALEXIS [restriccion] => NINGUNA [ubigeo] => LA LIBERTAD/TRUJILLO/TRUJILLO ) [deResultado] => Consulta realizada correctamente ) ) )

ВТОРАЯ ПЕЧАТЬ

{"consultarResponse":{"return":{"coResultado":"0000","datosPersona":{"apPrimer":"MERCEDES","apSegundo":"REYES","direccion":"AV.CESAR VALLEJO 1126","estadoCivil":"SOLTERO","foto":"/9j/4AAQSkZJRgABAgA","prenombres":"HILMAR ALEXIS","restriccion":"NINGUNA","ubigeo":"LA LIBERTAD/TRUJILLO/TRUJILLO"},"deResultado":"Consulta realizada correctamente"}}}
1
задан 28.11.2019, 22:15
1 ответ

На основании следующих комментариев:

Делать foreach, чтобы пробегать array
Было нужно данные apPrimer, apSegundo и и т.д.

Как хорошо вы говорите, чтобы это была договоренность с договоренностями внутри, и чтобы прибывать в точку, где находятся данные, в которых ты нуждаешься, tenes, что" соглашаться " до нее" глубина " где они находятся.

Другой способ это видеть serГ - в:

consultarResponse
    |-> return
        |-> coResultado: 0000
        |-> datosPersona
        |   |-> apPrimer: MERCEDES
        |   |-> ...
        |-> deResultado: Consulta realizada correctamente

SoluciГіn:

PodrГ-Схвати добиваться этого от следующей формы:

$json = file_get_contents("https://servidor.com/json");
$result = json_decode($json, true);

$data = $result['consultarResponse']['return']['datosPersona'];
foreach ($data as $key => $value) {
    echo "$key: $value<br/>\n";
}
1
ответ дан 01.12.2019, 10:40

Теги

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