PHP数组如何传递给JavaScript函数
可以使用json_encode和以下代码行将PHP数组传递给JavaScript函数-
<script> var var_name= <?php echo json_encode($php_variable); ?>; </script>
如果需要像字符串一样从JSON解析对象(在AJAX请求中需要),则可以使用以下代码行-
var my_data = "<JSON-String>"; var my_var = JSON.parse(my_data);
示例
让我们看一个例子-
<?php
//创建一个PHP数组
$sample_array = array(
0 => "Hello",
1 => "there",
)
?>
<script>
//访问数组的元素
var passed_array = <?php echo json_encode($sample_array); ?>;
//显示数组中的元素
for(var i = 0; i < passed_array.length; i++){
document.write(passed_array[i]);
}
</script>输出结果
这将产生以下输出-
Hellothere
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短