EventBuffer::search
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
EventBuffer::search
Референца за `eventbuffer.search.php` со подобрена типографија и навигација.
EventBuffer::search
класата Event
EventBuffer::search — Scans the buffer for an occurrence of a string
= NULL
Scans the buffer for an occurrence of the string
what. It returns numeric position of the string, or false параметарот . Враќа нумеричка позиција на низата, или
Ако
start
argument is provided, it points to the position at which the search should begin; otherwise, the search is performed from the start of the string. If
end
аргументот е обезбеден, тој го претставува местото од кое треба да започне пребарувањето; инаку, пребарувањето се врши од почетокот на низата. Ако
Параметри
-
what -
Низа за пребарување.
-
start -
аргументот е обезбеден, пребарувањето се врши помеѓу почетната и крајната позиција на тампонот.
-
end -
End search position.
Вратени вредности
Returns numeric position of the first occurrence of the string in the buffer, or false if string is not found.
Функцијата враќа прочитани податоци или falseОваа функција може да врати Буловска вредност false, но исто така може да врати и вредност што не е Буловска, а која се проценува како Булови . Ве молиме прочитајте го делот за за повеќе информации. Користете го операторот ===
Примери
Пример #1 Враќа нумеричка позиција на првата појава на симболот за крај на редот во тампонот, или example
<?php
// Count total occurrences of 'str' in 'buf'
function count_instances($buf, $str) {
$total = 0;
$p = 0;
$i = 0;
while (1) {
$p = $buf->search($str, $p);
if ($p === FALSE) {
break;
}
++$total;
++$p;
}
return $total;
}
$buf = new EventBuffer();
$buf->add("Some string within a string inside another string");
var_dump(count_instances($buf, "str"));
?>Горниот пример ќе прикаже нешто слично на:
int(3)
Види Исто така
- EventBuffer::searchEol() - Пребарува во баферот за појава на крај на линија