reset
配列の内部ポインタを先頭の要素にセットする
&reftitle.description;
mixedreset
arrayobjectarray
reset は、array
の内部ポインタの先頭の要素に戻し、配列の最初の要素の値を返します。
&reftitle.parameters;
array
入力の配列。
&reftitle.returnvalues;
配列の最初の要素の値を返します。
配列が空の場合 &false; を返します。
&return.falseproblem;
&reftitle.changelog;
&Version;
&Description;
&standard.changelog.calling-on-objects;
&reftitle.examples;
reset の例
\n"; // "step one"
// 次の2ステップをとばします
next($array);
next($array);
echo current($array) . "
\n"; // "step three"
// ポインタをリセットし、再度ステップ1開始します
reset($array);
echo current($array) . "
\n"; // "step one"
?>
]]>
&reftitle.notes;
空の配列に対してこの関数を実行した場合の戻り値は、
配列の先頭要素に bool &false; がある配列に対して
実行した場合の戻り値と区別できません。
配列の先頭に &false; が含まれている可能性がある値を適切にチェックするには、
まず最初に 配列の count をチェックするか、
reset を呼び出した後に、
要素の key が &null; でないことを確かめるようにしてください。
&reftitle.seealso;
current
each
end
next
prev
array_key_first