【发布时间】:2014-10-30 22:14:46
【问题描述】:
...
$php_array = mysqli_fetch_all($result,MYSQLI_ASSOC);
?>
<script type='text/javascript'>
<?php
$js_array = json_encode($php_array);
echo "var location = ". $js_array . ";\n";
?>
</script>
我怎样才能修改上面给出这个输出的代码(我认为是一个对象数组?)
var javascript_array = [
{"city":"Hermosa Beach","lat":"33.860069","lng":"-118.398784"},
{"city":"San Jose","lat":"34.694628","lng":"-118.398784"},
.... ]
给我这个...(数组的数组?)
var javascript_array = [
["Hermosa Beach",33.860069,-118.398784],
["San Jose",34.694628",-118.398784],
.... ]
没有一堆foreaching的......
【问题讨论】:
-
查看此文档以了解如何在 php 和 javascript 之间传输:cullenwebservices.com/…
-
@jordan.peoples 他的问题不是如何在php和JS之间转换,而是如何改变他的数组结构。
标签: javascript php arrays mysqli