好的,我有这段代码:
foreach ($cursor as $obj) {
if ((sizeof($obj['geo']['coordinates'])) > 1){
$lat = $obj['geo']['coordinates'][0];
$long = $obj['geo']
['coordinates'][1];
/* echo 'Coord: ' . $loc . '<br/>'; */
/* echo 'Lat: ' . $lat . '<br/>';
cho 'Long: ' . $long . '<br/> <br/>'; */
}
}
$loc = array($lat, $long);
理想情况是$ lat和$ long可以组成一个数组的一个元素,而不是两个单独的元素。我正在使用Google Map API,并且需要将其作为一个变量来绘制它。
提前致谢!
答案 0 :(得分:0)
我只是简单地将两个变量连接在一起。但是,知道你可能需要在某个时候分别得到这两个部分,我会在中间放一个分隔符,以便你可以explode()
字符串输出。
$loc[] = $lat . "|" . $long;
稍后您可以将explode
位置再分为两部分:
$coordinates = explode("|", $loc[$x]);
$latitude = $coordinates[0];
$longitude = $coordinates[1];