[PHP] foreach ($array as &$value)形式が使えたなんて

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[PHP] foreach ($array as &$value)形式が使えたなんて

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

トラックバック

コメント

コメントの投稿

お名前
コメント
編集キー
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。