EventBuffer::search
(PECL event >= 1.2.6-beta)
EventBuffer::search — Сканує буфер на наявність рядка
Опис
public
EventBuffer::search(
string
$what
,
int
$start
= -1
,
int
$end
= -1
): mixed
Сканує буфер на наявність рядка what
. Повертає числову позицію рядка або false
, якщо рядок не було знайдено.
Если указан аргументstart
, Вказує на позицію, з якої повинен починатися пошук; інакше пошук виконується з початку рядка. Якщо вказано аргумент end
, пошук виконується між початковою та кінцевою позиціями буфера.
Список параметрів
what
Рядок для пошуку.
start
Позиція початку пошуку.
end
Позиція закінчення пошуку.
Значення, що повертаються
Повертає числову позицію першого входження рядка у буфері або false
, якщо рядок не знайдено.
Увага
Ця функція може повертати як логічне значення **false
**так і значення не типу boolean, яке наводиться до false
. За більш детальною інформацією зверніться до розділу Логічний типИспользуйтеоператор === для перевірки значення, яке повертається цією функцією.
Приклади
Приклад #1 Приклад використання EventBuffer::search()****
Loading...
Висновок наведеного прикладу буде схожим на:
int(3)
Дивіться також
- EventBuffer::searchEol() - Сканує буфер на наявність кінця рядка