配列ポインタを進める・戻す - next()、prev()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、内部配列ポインタをひとつ進める関数 next()、戻す関数 prev()を紹介します。
next関数
mixed next ( array &$array )
内部配列ポインタをひとつ進め、その要素の値を返します。
引数 $array 配列ポインタを進める配列を指定します。
返り値
内部ポイント処理(ひとつ進めた)後の要素の値を返します。
次の要素がない場合は、falseを返します。
prev関数
mixed prev ( array &$array )
内部配列ポインタをひとつ戻し、その要素の値を返します。
引数 $array 配列ポインタを戻す配列を指定します。
返り値
内部ポイント処理(ひとつ戻した)後の要素の値を返します。
前の要素がない場合は、falseを返します。
サンプルコード
内部配列ポインタをひとつ進めるサンプルコードです。コード内には、current関数を使っています。
next( 配列 ) prev( 配列 )
<?php
/* 配列を作成 */
$a = array('いち', 'にー', 'さん', 'よん', 'Go');
print_r($a);
/* 現在の要素 */
var_dump( current($a) );
/* ひとつ進める */
var_dump( next($a) );
/* もういっちょ進める */
var_dump( next($a) );
/* ひとつ戻る */
var_dump( prev($a) );
?>
実行結果です。
配列ポインタが、next関数で進み、prev関数で戻ることがわかります。
Array
(
[0] => いち
[1] => にー
[2] => さん
[3] => よん
[4] => Go
)
string(6) "いち"
string(6) "にー"
string(6) "さん"
string(6) "にー"
配列 の人気記事
まだデータがありません。