EventBuffer::search
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
EventBuffer::search
Референца за `eventbuffer.search.php` со подобрена типографија и навигација.
EventBuffer::search
класата Event
EventBuffer::search — Го скенира тампонот за појава на стринг
= NULL
Го скенира тампонот за појава на стринг
what. Враќа нумеричка позиција на стринг, или false параметарот . Враќа нумеричка позиција на низата, или
Ако
start
се даде аргумент, тој покажува на позицијата од која треба да започне пребарувањето; инаку, пребарувањето се врши од почетокот на стрингот. Ако
end
аргументот е обезбеден, тој го претставува местото од кое треба да започне пребарувањето; инаку, пребарувањето се врши од почетокот на низата. Ако
Параметри
-
what -
Низа за пребарување.
-
start -
аргументот е обезбеден, пребарувањето се врши помеѓу почетната и крајната позиција на тампонот.
-
end -
Крајна позиција за пребарување.
Вратени вредности
Враќа нумеричка позиција на првата појава на стринг во тампонот, или false ако стринг не е пронајден.
Функцијата враќа прочитани податоци или 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() - Пребарува во баферот за појава на крај на линија