将2个php数组合并为一个2d javascript数组

将2个php数组合并为一个2d javascript数组,javascript,php,arrays,mongodb,google-maps-api-3,Javascript,Php,Arrays,Mongodb,Google Maps Api 3,我有以下代码: $lat = $obj['geo']['coordinates'][0]; $long = $obj['geo']['coordinates'][1]; 这与谷歌地图有关。这两个变量从mongodb获取坐标值lat和long。假设这是可行的 我在javascript中有这样的代码: var loc = <?php echo json_encode($lat, $long); ?>; 我在这里试图将这两个php数组转换成一个2d javascript数组,但它不起作

我有以下代码:

$lat = $obj['geo']['coordinates'][0];
$long = $obj['geo']['coordinates'][1];
这与谷歌地图有关。这两个变量从mongodb获取坐标值lat和long。假设这是可行的

我在javascript中有这样的代码:

var loc = <?php echo json_encode($lat, $long); ?>;
我在这里试图将这两个php数组转换成一个2d javascript数组,但它不起作用

非常感谢您的帮助

试试这个:

var loc = <?php echo json_encode(array($lat, $long)); ?>;

如果这不是你需要的,就告诉它,我还有一些想法-

我几乎把这个想法投了对的票。。。现在的问题是,使用警报,它将lat和long分开,我需要它们成为一个元素。有什么想法吗?你想把lat和long转换成一个元素吗?还有一个小提示,不要使用警报,而是使用console.log…好的,我已经使用了console.log,所以现在它显示在控制台上了哈哈。是的,我做了:为了在地图上绘制它,请看我将显示一个示例:在atm控制台上,它是50.8816387 test.php:53-1.8926108,在单独的行上。我需要它们在一行上有效地发出声音,就像你可能需要使用类一样,例如,请参见