У меня есть этот код для получения данных из JSON :
$url = "json";
$xml = file_get_contents($url);
$prueba = json_decode($xml,true);
print_r($prueba);
Это распечатывает этот массив для меня. Используя несколько методов, я не могу прочитать:
Array (
[consultarResponse] => Array (
[return] => Array (
[coResultado] => 0000 [datosPersona] => Array (
[apPrimer] => MERCEDES
[apSegundo] => REYES
[direccion] => AV.CESAR VALLEJO 1126
[estadoCivil] => SOLTERO
[foto] => /9j/4AAQSkZJKTPYUtAz/2Q==
[prenombres] => HILMAR ALEXIS
[restriccion] => NINGUNA
[ubigeo] => LA LIBERTAD/TRUJILLO/TRUJILLO
)
[deResultado] => Consulta realizada correctamente
)
)
)
и если ты это пробуешь таким образом?
$url = "url.json";
$data = json_decode(file_get_contents($url), true);
foreach($data as $d){
//Imprimes la informacion.
}
, Если это не файл .json и - файл .php
только проверяет, что в начало этого файла следующее
header('Content-Type: application/json');
и después в ответ твоей консультации ты показываешь ее с одним, я начинаю и с funci¦n json_encode
echo json_encode($respuesta);