next()

PHPのnext()関数は、配列の内部ポインタを次にひとつ進め、内部ポインタが指している配列要素の値を、取得する組み込み関数。

定義

多様な型 next( 配列型 &$array );

パラメータ

配列型 &$array

対象の配列を指定。

戻り値

内部ポインタが現在指している配列要素の、次の配列要素の値。

次の配列要素がない場合、「FALSE」を返す。

構文

配列の内部ポインタを次にひとつ進め、配列要素の値を取得

= next( 配列 );

配列の内部ポインタを次にひとつ進め、内部ポインタが指している配列要素の値を取得する。

サンプル

配列の内部ポインタを次にひとつ進め、配列要素の値を取得

<?php
$varArray = array( "レッド", "ブルー" , "イエロー" );
$value = next( $varArray );
echo "$value<br />";
$value = next( $varArray );
echo "$value<br />";
?>

↓↓↓出力結果↓↓↓

ブルー
イエロー

連想配列の内部ポインタを次にひとつ進め、配列要素の値を取得

<?php
$varArray = array(
    "red" => "レッド",
    "blue" => "ブルー",
    "yellow" => "イエロー"
);
$value = next( $varArray );
echo "$value<br />";
$value = next( $varArray );
echo "$value<br />";
?>

↓↓↓出力結果↓↓↓

ブルー
イエロー

連想配列から、全ての配列要素の値を取得

<?php
$varArray = array(
    "red" => "レッド",
    "blue" => "ブルー",
    "yellow" => "イエロー"
);
while ( current( $varArray ) ) {
    $value = current( $varArray );
    echo "$value<br />";
    next( $varArray );
}
?>

↓↓↓出力結果↓↓↓

レッド
ブルー
イエロー

スポンサード リンク

カテゴリー: PHP, 内部ポインタ, 組み込み関数, 配列 タグ: パーマリンク