Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2013, 19:28
DarkSoquet
 
Fecha de Ingreso: octubre-2013
Mensajes: 22
Antigüedad: 10 años, 6 meses
Puntos: 1
Extraer datos de Json con Php

Tengo un archivo json que me lo genera la api de google maps

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Alvear+584+Canada+de+Gomez+Santa+Fe+A rgentina&destinations=Centenario+1165+Canada+de+Go mez+Santa+Fe+Argentina|Roldan+115+Canada+de+Gomez+ Santa+Fe+Argentina&mode=walking&language=es-ES&sensor=false

y lo que necesito hacer es extraer el valor de distancia que me genera ese archivo json

"distance" : {
"text" : "0,6 km",
"value" : 598


lo q hice es

Código:
<!DOCTYPE html>
<html>
<head>
 <script type="text/javascript"
      src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCq5SvNZ_qYjCmg--HeKSwgbv_GhXA0678&sensor=true">
	  // Se activo la free key de la API
    </script>

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false">// Sensor de la API en Falso</script>
</head>
<body>

<?php

	$matris = file_get_contents('http://maps.googleapis.com/maps/api/distancematrix/json?origins=Alvear+584+Canada+de+Gomez+Santa+Fe+Argentina&destinations=Centenario+1165+Canada+de+Gomez+Santa+Fe+Argentina|Roldan+115+Canada+de+Gomez+Santa+Fe+Argentina&mode=walking&language=es-ES&sensor=false');
	
	$salida = json_decode($matris);

	//$distancias = $salida->rows->elements[0]->distance[0];
	//echo $distancias;
	?>
	
</body>
</html>
el problema es que no me decodifica el archivo json y no puedo extraer los datos