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; Пример использования функции <function>reset</function> \n"; // "первый шаг" // Пропускаем два шага next($array); next($array); echo current($array) . "
\n"; // "третий шаг" // Сбрасываем указатель, снова начинаем с первого шага reset($array); echo current($array) . "
\n"; // "первый шаг" ?> ]]>
&reftitle.notes; Возвращаемое значение для пустого массива неотличимо от значения в случае массива, значение первого элемента которого равно логическому (bool) значению &false;. Чтобы правильно проверить значение первого элемента массива, который содержит значение &false;, сначала функцией count проверяют количество элементов в массиве или после вызова функции reset проверяют, что ключ, возвращаемый функцией key, не равен значению &null;. &reftitle.seealso; current each end next prev array_key_first