-3

次のように配列をループしているとします。

foreach($cursor as $obj) { ... }

内部の値は次のとおりです。

$obj['name'] => "foo"
$obj['surname'] => "test"

「&」を使用せずに、foreach から直接、その中に別のキーと値を追加する方法はありますか? このようなもの:

foreach($cursor as $obj) { $obj['age'] = 24; }

しかし、これを使用せずに:

foreach($cursor as &$obj) { $obj['age'] = 24; }

前もって感謝します。

4

1 に答える 1

7
foreach($cursor as $k => $obj) { 
    $cursor[$k]['age'] = 24; //or whatever else you want to change it to
}
于 2012-11-23T15:55:17.007 に答える