<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> --> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta http-equiv="Content-Language" content="ca" /> <title>passsar array php a JS</title> <?php $array = array('one', 'two', 'three'); ?> <script type="text/javascript"> var xx=new Array("<?=implode("\",\"", $array); ?>") </script> <script type="text/javascript"> function f0(){ alert(xx[0]);} </script> <script type="text/javascript"> function f1(){ alert(xx[1]);} </script> <script type="text/javascript"> function f2(){ alert(xx[2]);} </script> </head> <?php $array = array('one', 'two', 'three'); ?> <body> Exemple com passar una variable array de php a javascrip<br /> <!--<?php echo $array[1]; ?> --> <input name="B1" type="button" value="XX[0]" onclick="f0()" /> <input name="B2" type="button" value="XX[1]" onclick="f1()" /> <input name="B3" type="button" value="XX[2]" onclick="f2()" /><br /> </body> </html>