将数组放入JavaScript

时间:2016-07-31 11:29:24

标签: javascript php arrays

我在PHP中有这样的数组:

$array[] = 'bob';
$array[] = 'chris';
$array[] = 'sam';

如何在JavaScript中将其转换为此内容:

var array = [bob, chris, sam];

我已尝试过此代码,但只返回var array = [Array];

<script>
var array = [<?php echo $array; ?>];
</script>

1 个答案:

答案 0 :(得分:3)

你可以使用json。

<script type="text/javascript">
var data = <?php echo json_encode($array); ?>;
</script>

然后你可以在这样的javascript中使用它:

var obj = JSON.parse(data)