【发布时间】:2015-03-13 21:48:43
【问题描述】:
我需要制作一个位置数组,它必须是这样的
$relevanceKeys = array(
'locations' => array(
array(
'longitude' => '123456',
'latitude' => '123456'
),
array(
'longitude' => '123456',
'latitude' => '123456'
)
... more arrays
)
);
但是我需要动态生成它们,所以它开始像
$relevanceKeys = array(
'locations' => array(
)
);
然后我想从我在数据库中找到的一行中添加每个数组:
while ($row = $result->fetch_object()) {
$array = array(
array (
'longitude' => $row->longitude,
'latitude' => $row->latitude
)
);
$relevanceKeys['locations'] = $relevanceKeys['locations'] + $array;
}
这不起作用,之后文件不可读。它被导出为不同的格式,所以我看不到它是否正确地变成了数组树。
我从这里http://php.net/manual/en/function.array-merge.php阅读了如何附加 PHP 数组
我尝试了未嵌套的 $array 并像现在一样嵌套在另一个数组中,没有运气
【问题讨论】: