
Extraer Datos de JSON en php
Publicado por Carlos (3 intervenciones) el 10/05/2018 23:41:57
Buenas amigos, lo siguiente tengo un JSON de la siguiente forma:
La sintaxis esta correcta porque me imprime:
Salida: maria
Como puedo extraer todos los datos del JSON , por ejemplo de empleados, quisiera que me muestre nombre y edad, en este caso:
nombre: eugenio edad=33
nombre: maria edad=30
Intente con un for, pero creo que esta mal la sintaxis
De antemano gracias
1
2
3
4
5
$array='{"empleados":[{"nombre":"eugenio","edad":33},{"nombre":"maria","edad":30}],'
. '"autos":[{"marca":"Ford","modelo":2016},{"marca":"Nissan","edad":2015},'
. '{"marca":[{"submarca":"sub0"},{"submarca":"sub1"},{"submarca":"sub2"}]}]}';
$feed= json_decode($array,TRUE);
La sintaxis esta correcta porque me imprime:
1
$var=$feed["empleados"][1]["nombre"];
Como puedo extraer todos los datos del JSON , por ejemplo de empleados, quisiera que me muestre nombre y edad, en este caso:
nombre: eugenio edad=33
nombre: maria edad=30
Intente con un for, pero creo que esta mal la sintaxis
1
2
3
4
5
6
7
8
for($i=0;$i<count($array);$i++){
$nombre="$array[$i]-">nombre;
$edad = $array[$i]->edad;
echo $nombre." ".$edad.";
echo "
";
}
De antemano gracias
Valora esta pregunta


0