strpos

(PHP 3, PHP 4 , PHP 5)

strpos --  бНГБПЮЫЮЕР ОНГХЖХЧ ОЕПБНЦН БУНФДЕМХЪ ОНДЯРПНЙХ

нОХЯЮМХЕ

int strpos ( string haystack, string needle [, int offset])

бНГБПЮЫЮЕР ОНГХЖХЧ ОЕПБНЦН БУНФДЕМХЪ ОНДЯРПНЙХ needle Б ЯРПНЙС haystack. б НРКХВХЕ НР strrpos(), ХЯОНКЭГСЕР БЯЧ ЯРПНЙС needle, Ю МЕ РНКЭЙН ОЕПБШИ ЯХЛБНК.

еЯКХ ОНДЯРПНЙЮ needle МЕ МЮИДЕМЮ, strpos() БНГБПЮЫЮЕР FALSE.

Внимание

щРЮ ТСМЙЖХЪ ЛНФЕР БНГБПЮЫЮРЭ ЙЮЙ КНЦХВЕЯЙНЕ ГМЮВЕМХЕ FALSE, РЮЙ Х МЕ НРМНЯЪЫЕЕЯЪ Й КНЦХВЕЯЙНЛС РХОС ГМЮВЕМХЕ, ЙНРНПНЕ БШВХЯКЪЕРЯЪ Б FALSE, МЮОПХЛЕП, 0 ХКХ "". гЮ АНКЕЕ ОНДПНАМНИ ХМТНПЛЮЖХХ НАПЮРХРЕЯЭ Й ПЮГДЕКС аСКЕБ РХО. хЯОНКЭГСИРЕ НОЕПЮРНП === ДКЪ ОПНБЕПЙХ ГМЮВЕМХЪ, БНГБПЮЫЮЕЛНЦН ЩРНИ ТСМЙЖХЕИ.

Пример 1. оПХЛЕП ХЯОНКЭГНБЮМХЪ strpos()

<?php
$mystring
= 'abc';
$findme   = 'a';
$pos = strpos($mystring, $findme);

// гЮЛЕРЭРЕ, ВРН ХЯОНКЭГСЕРЯЪ ===.  хЯОНКЭГНБЮМХЕ == МЕ ДЮЯР БЕПМНЦН
// ПЕГСКЭРЮРЮ, РЮЙ ЙЮЙ 'a' Б МСКЕБНИ ОНГХЖХХ.
if ($pos === false) {
    echo
"яРПНЙЮ '$findme' МЕ МЮИДЕМЮ Б ЯРПНЙЕ '$mystring1'";
} else {
    echo
"яРПНЙЮ '$findme' МЮИДЕМЮ Б ЯРПНЙЕ '$mystring1'";
    echo
" Б ОНГХЖХХ $pos";
}

// хЫЕЛ , МЮВХМЮЪ ЯН БРНПНЦН ЯХЛБНКЮ
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, not 0
?>

еЯКХ needle МЕ ЪБКЪЕРЯЪ ЯРПНЙНИ, НМ ОПХБНДХРЯЪ Й ЖЕКНЛС Х РПЮЙРСЕРЯЪ ЙЮЙ ЙНД ЯХЛБНКЮ.

мЕНАЪГЮРЕКЭМШИ ЮПЦСЛЕМР offset ОНГБНКЪЕР СЙЮГЮРЭ, Я ЙЮЙНЦН ОНЯВЕРС ЯХЛБНКЮ ЯРПНЙХ haystack МЮВХМЮРЭ ОНХЯЙ. бНГБПЮЫЮЕРЯЪ БЯЕЦДЮ ОНГХЖХЪ НРМНЯХРЕКЭМН МЮВЮКЮ ЯРПНЙХ haystack.

яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ strrpos(), stripos(), strripos(), strrchr(), substr(), stristr() Х strstr().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ