【发布时间】:2013-10-11 14:52:57
【问题描述】:
这是我的 MongoDb 数组,位于我的数据库中
["lnglat"]=>
array(2) {
[0]=>
float(23.584827)
[1]=>
float(46.771111)
}
["lnglat"] 表示经度、纬度和两个浮点数,我试图将其用作 GOOGLE MAP javascript 函数的参数来显示位置。 所以,我的问题是……
我有一些 php 脚本,它从 Mongo 进行查询并将两个浮点数放入一个变量中。问题是我不知道如何查询这个数组,让它看起来像这样:
$longlat=array(23.584827, 46.771111)
如果我使用字段名称 ["lnglat"] 进行查询,它只会在屏幕上显示单词 ARRAY。
谢谢!
【问题讨论】:
-
你是如何将它打印到屏幕上的?
-
我有一个变量来存储字段中的所有信息,如下所示: $events = $db_helper->getEvents();然后我把 echo '
$events["lnglat"]
' -
您不能在 PHP 中回显数组。例如,您可以使用 var_dump() 或 print_r() “转储其内容”,但您必须遍历数组或打印出特定的键...
标签: javascript php arrays mongodb geolocation