
25/10/2007, 09:29
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
Re: Pasar un array de dos dimensiones de PHP a Javascript Sólo tienes que generar el texto en cuestión para que lo lea el navegador. Ten en cuenta que el código php lo lee el servidor y el código js lo lee el navegador. Es por ello que puedes hacer que el servidor escriba el código necesario para crear dicho array en js.Por ejemplo: Código PHP: <? $variable=array( array("papa","pepe","pipi","popo","pupu"), array("mama","meme","mimi","momo","mumu"), array("tata","tete","titi","toto","tutu") ); ?>
<html> <head> <title>Untitled</title> </head>
<body>
<? echo "<script>
variable=["; for($a=0;$a<count($variable);$a++){ echo "["; for($aa=0;$aa<count($variable[$a]);$aa++){ echo '"'.$variable[$a][$aa].'"'; if($aa+1<count($variable[$a])){ echo ","; } } echo "]"; if($a+1<count($variable)){ echo ","; }
} echo "]
</script>";
?>
</body> </html> Espero que te sirva!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |