从PHP传递2d数组到JavaScript的最佳方法?

133*_*m3r 3 javascript php arrays

我有一个PHP数组,我想在我的JavaScript代码中使用.我宁愿不<?PHP $array['array2name'][0]?>为它中的所有元素做一些事情,因为它的数字是未知的.我打算做一个while循环,将一些数据写入元素,但我现在似乎无法找到一种简单的方法.

如何以最简单的方式将二维数组从PHP传递给JavaScript?

Gaz*_*ler 12

作为使用json_encode函数的JSON对象.然后,您可以轻松地使用Javascript阅读此内容,因为它是本机JavaScript对象.http://php.net/manual/en/function.json-encode.php

json_encode($array);
Run Code Online (Sandbox Code Playgroud)

JSON可以在JQuery中轻松解析,但对于纯JavaScript,请参见此处:

http://www.json.org/js.html