PHP reset()関数
例
配列の現在の要素と次の要素の値を出力し、配列の内部ポインタを配列の最初の要素にリセットします:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
定義と使用法
reset()関数は、内部ポインタを配列の最初の要素に指し、出力します。
関連するメソッド:
文法
reset(array)
パラメータ | 説明 |
---|---|
array | 必須。使用する配列を指定します。 |
技術的詳細
返り値: | 成功すれば、配列の最初の要素の値を返します。配列が空であればFALSEを返します。 |
PHP バージョン: | 4+ |
さらに例
例 1
すべての関連するメソッドをデモンストレーション:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 現在の要素は Bill echo next($people) . "<br>"; // Bill の次の要素は Steve echo current($people) . "<br>"; // 現在の現在の要素は Steve echo prev($people) . "<br>"; // Steve の前の要素は Bill echo end($people) . "<br>"; // 最後の要素は David echo prev($people) . "<br>"; // David 以前の要素は Mark echo current($people) . "<br>"; // 現在の現在の要素は Mark echo reset($people) . "<br>"; // 内部ポインタを配列の最初の要素に移動します、つまり Bill echo next($people) . "<br>"; // Bill の次の要素は Steve print_r (each($people)); // 現在の要素のキー名とキー値(現在は Steve)を返し、内部ポインタを前に進める ?>