php数组转换成js可用的数组的两种方式
1.如果你理解JSON数据格式的话,这个问题就异常简单: <?php $a =array('1','2','3'); ?> <script language="javascript"> var obj =eval('<?php echo json_encode($a);?>'); alert(obj[0]); alert(obj[1]); alert(obj[2]); </script> 2.如果不懂JSON,采用传统的方法: <script language="javascript"> var arr =new Array(); <?php foreach($a as $key=>$value){ echo "arr[$key] ='$value';\n"; } ?> alert(arr[0]); </script>
任何事物的某一种状态永远不会一成不变。