Foros del Web » Programando para Internet » PHP »

array PHP a array de objetos Javascript

Estas en el tema de array PHP a array de objetos Javascript en el foro de PHP en Foros del Web. Estimados (as). He intentado dar con una solución sin resultados. Necesito transformar un array php o Json a array de objetos Javascript : Código: array_php ...
  #1 (permalink)  
Antiguo 12/09/2016, 13:31
 
Fecha de Ingreso: abril-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
array PHP a array de objetos Javascript

Estimados (as).
He intentado dar con una solución sin resultados.
Necesito transformar un array php o Json a array de objetos Javascript:
Código:
array_php = Array ( [COIHUECO 680-] => ARICA [NORA IGLESIAS 231] => ARICA [COIHUECO 610] => ARICA [VICUNA MACKENNA 1144 ] => ARICA)
Código:
Jsonphp = '{"COIHUECO 680":"ARICA","NORA  IGLESIAS 231":"ARICA",...}'
Esto es para crear marcadores en google maps. La solución que encontré y funciona es que el objeto Javascript sea de la siguiente forma:
Código:
var locaciones = [
['COIHUECO 680, ARICA'],
['NORA IGLESIAS 231, ARICA'],
['VICUNA MACKENNA, 1144 ARICA']
]
Ingresando los datos manualmente funciona correctamente, pero ha sido imposible generar este objeto javascript desde array PHP o Json.

Ojalá, alguien del foro pueda ayudarme.
Saludos.
  #2 (permalink)  
Antiguo 13/09/2016, 09:38
Avatar de lucasphp  
Fecha de Ingreso: mayo-2009
Ubicación: Misiones
Mensajes: 170
Antigüedad: 15 años
Puntos: 3
Respuesta: array PHP a array de objetos Javascript

Código PHP:
<?php
$book 
= array(
    
"title" => "JavaScript: The Definitive Guide",
    
"author" => "David Flanagan",
    
"edition" => 6
);
?>
<script type="text/javascript">
var book = <?php echo json_encode($bookJSON_PRETTY_PRINT?>;

alert(book.title);
</script>

Etiquetas: javascript, objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.