如何将php数组的字符串值传递给javascript变量

时间:2011-08-01 22:25:03

标签: php javascript arrays

我需要在我的javascript代码中使用php数组。数组在PHP中与javascript相同的文件中定义。

我尝试了以下两种方式:

var array_name = new Array('<?php echo implode("','", $php_array);?>');

var array_name = <?php echo json_encode($php_array);?>;

如果我的php数组是整数,这个效果很好。但是,当我尝试在数组是字符串列表时尝试执行任何操作时,它都不起作用。

关于我有哪些其他选择的任何建议?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

将json字符串放入引号(单引号!)

var array_name = '<?php echo json_encode($php_array);?>';

enjooy