reset Устанавливает внутренний указатель массива на его первый элемент &reftitle.description; mixedreset arrayobjectarray reset перемещает внутренний указатель массива array к его первому элементу и возвращает значение первого элемента массива. &reftitle.parameters; array Входной массив. &reftitle.returnvalues; Возвращает значение первого элемента массива, или &false;, если массив пуст. &return.falseproblem; &reftitle.examples; Пример использования <function>reset</function> \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