reset
Устанавливает внутренний указатель массива на его первый элемент
&reftitle.description;
mixedreset
arrayobjectarray
reset перемещает внутренний указатель массива
array к его первому элементу и возвращает
значение первого элемента массива.
&reftitle.parameters;
array
Входной массив.
&reftitle.returnvalues;
Возвращает значение первого элемента массива, или &false;, если
массив пуст.
&return.falseproblem;
&reftitle.examples;
Пример использования reset
\n"; // "первый шаг"
// пропускаем два шага
next($array);
next($array);
echo current($array) . "
\n"; // "третий шаг"
// сбрасываем указатель, тем самым возвращаемся к первому шагу
reset($array);
echo current($array) . "
\n"; // "первый шаг"
?>
]]>
&reftitle.notes;
Результат использования на пустом массиве будет неотличим
от использования массива, первый элемент которого имеет тип
bool со значением &false;. Чтобы правильно проверить значение
первого элемента, который может содержать &false;, можно использовать функцию
count или проверить значение
key, что оно не равно &null;,
после вызова reset.
&reftitle.seealso;
current
each
end
next
prev
array_key_first