将数组放入JavaScript

将数组放入JavaScript,javascript,php,arrays,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> var数组=[]; 您可以使用js

我在PHP中有这样一个数组:

$array[] = 'bob';
$array[] = 'chris';
$array[] = 'sam';
我如何将其转换为JavaScript:

var array = [bob, chris, sam];
我尝试过这段代码,但它只返回
var-array=[array]

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

var数组=[];
您可以使用json

<script type="text/javascript">
var data = <?php echo json_encode($array); ?>;
</script>
您可以使用json

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

我刚刚注意到在名称周围放置了
。如何停止?这是JSON格式。当您将其解析为javascript对象时,“属性名称周围的内容”将消失。我刚刚注意到在名称周围放置了
。我如何停止此操作?这是JSON格式。当您将其解析为javascript对象时”周围的财产名称将消失。