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 婆婆高寿祝福语大全简短