[PHP] foreach ($array as &$value)形式が使えたなんて
- 2008-04-28
- カテゴリ: Server Side
- タグ: Tips PHP 不覚
foreach文で参照が使えるってさっきはじめて気づいた。
<?php
$array = array(array(), array(), array());
foreach ($array as $value) {
$value[] = 'foo';
}
print_r($array);
foreach ($array as &$value) {
$value[] = 'bar';
}
print_r($array);
出力↓
Array
(
[0] => Array
(
)
[1] => Array
(
)
[2] => Array
(
)
)
Array
(
[0] => Array
(
[0] => bar
)
[1] => Array
(
[0] => bar
)
[2] => Array
(
[0] => bar
)
)
マニュアルのforeach文の項を読むと、PHP5からの機能らしい。これは便利だ。
トラックバックURL
- http://liosk.blog103.fc2.com/tb.php/107-2e7d7051

