Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP数组到我可以访问的echo javascript数组?_Php_Javascript - Fatal编程技术网

PHP数组到我可以访问的echo javascript数组?

PHP数组到我可以访问的echo javascript数组?,php,javascript,Php,Javascript,我有一个名为$user的php数组 目前,我正在通过手动添加这些变量,将它们添加到javascript中 var username = ' . $user['username'] . '; 等等,有没有一种方法可以让php echo成为一个javascript数组,我可以访问它?您正在寻找的 PHP: JavaScript: var user = JSON.parse('<?php echo $json_user; ?>'); var user=JSON.parse(“”);

我有一个名为$user的php数组

目前,我正在通过手动添加这些变量,将它们添加到javascript中

var username = ' . $user['username'] . ';
等等,有没有一种方法可以让php echo成为一个javascript数组,我可以访问它?

您正在寻找的

PHP:

JavaScript:

var user = JSON.parse('<?php echo $json_user; ?>');
var user=JSON.parse(“”);
这是未经测试的代码,但其背后的思想是您正在寻找的合理的

PHP:

JavaScript:

var user = JSON.parse('<?php echo $json_user; ?>');
var user=JSON.parse(“”);

这是未经测试的代码,但其背后的思想是合理的

您尝试过json_编码吗

<?php echo json_encode ( $array ); ?>


请参阅文档。

您尝试过json\u编码吗

<?php echo json_encode ( $array ); ?>


请参阅文档。

您应该像他们建议的那样使用JavaScript对象表示法(JSON)。除非您需要在for循环中使用数组,否则在这种情况下,关联数组可能不是一个好的选择。除非需要在for循环中使用数组,否则在这种情况下,关联数组可能不是一个好的选择。