PHPのnext()
関数は、配列の内部ポインタを次にひとつ進め、内部ポインタが指している配列要素の値を、取得する組み込み関数。
定義
多様な型 next( 配列型 &$array );
パラメータ
- 配列型 &$array
対象の配列を指定。
戻り値
内部ポインタが現在指している配列要素の、次の配列要素の値。
次の配列要素がない場合、「FALSE」を返す。
構文
配列の内部ポインタを次にひとつ進め、配列要素の値を取得
値 = next( 配列 );
配列の内部ポインタを次にひとつ進め、内部ポインタが指している配列要素の値を取得する。
サンプル
配列の内部ポインタを次にひとつ進め、配列要素の値を取得
<?php
$varArray = array( "レッド", "ブルー" , "イエロー" );
$value = next( $varArray );
echo "$value<br />";
$value = next( $varArray );
echo "$value<br />";
?>
$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 />";
?>
$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 );
}
?>
$varArray = array(
"red" => "レッド",
"blue" => "ブルー",
"yellow" => "イエロー"
);
while ( current( $varArray ) ) {
$value = current( $varArray );
echo "$value<br />";
next( $varArray );
}
?>
↓↓↓出力結果↓↓↓
レッド
ブルー
イエロー
ブルー
イエロー