Функции Язык программирования PHP

rewind

(PHP 3, PHP 4)

rewind - возвращает файловый указатель в начало.

Описание

int rewind (int fp)

Устанавливает файловый индикатор позиции для fp в начало файлового потока.

Если возникла ошибка, возвращает 0.

Файловый указатель обязан быть правильным и обязан указывать на файл, успешно открытый функцией fopen().

Примечание: если вы открыли файл в режиме присоединения/append ("a"), любые записываемые в файл данные всегда будут присоединяться, независимо от позиции файлового указателя.

См. также fseek() и ftell().


Назад Оглавление Вперёд
rename Вверх rmdir

Субпатэрны

Субпатэрны ограничены скобками (круглыми), которые могут вкладываться. Маркировка части патэрна как субпатэрна выполняет два действия:

1. Локализует набор альтернатив. Например, патэрн

cat(aract|erpillar|)

совпадает с одним из слов: "cat", "cataract" или "caterpillar". Без скобок он совпадёт с "cataract", "erpillar" или с пустой строкой.

2. Устанавливает субпатэрн как захватывающий субпатэрн (как определено выше). Когда совпадает весь патэрн целиком, часть строки-субъекта, совпавшая с субпатэрном, передаётся обратно вызывающему посредством аргумента ovector функции pcre_exec(). Открывающие скобки вычисляются слева направо (начиная с 1) для получения количества захватывающих субпатэрнов.

Например, если строка "the red king" сопоставляется с патэрном

((red|white) (king|queen))

будут захвачены подстроки "red king", "red" и "king", и они будут пронумерованы 1, 2 и 3.