你好,我正在尋找最佳做法,推出一個額外的領域與PHP陣列。 我試過array_push和它的等效$ array [] = $ var;但它不是我想要得到的。如何將其他字段推入到PHP中的數組?
我有一個循環,像這樣:
foreach($lakesNearby as $lakes){
$dist = $this->getDistance($lat, $lng, $lakes['latitude'], $lakes['longitude'], $unit);
$lakes['distance'] = $dist;
$lakesReturned[] = $lakes;
}
但我敢肯定有一個更好的方式來最後兩行合併它推到$ lakesNearby?
+1。 只是爲了保持完整性,見http://php.net/manual/de/control- structures.foreach.php: 「爲了能夠直接修改循環內的數組元素,使用&前面的$ value。在這種情況下,價值將通過參考分配。「 – 2013-03-16 14:06:41