Функция strrpos
Функция strrpos ичкичктин
акыркы көрүнүшүнүн позициясын кайтарат.
Функцияны иштетүүнүн натыйжасы табылган
ичкичктин биринчи символунун позициясы болот, ал эми
мындай ичкич табылбаса - анда false.
Издөөнүн башталышын үчүнчү милдеттүү эмес параметр менен жөнгө салууга болот - эгер ал белгиленсе, анда издөө саптын башынан башталбайт, берилген жерден башталат.
Синтаксис
strrpos(string $haystack, string $needle, int $offset = 0): int|false
Мисал
Бул мисалда функция 'a' символунун акыркы
көрүнүшүнүн позициясын кайтарат:
<?php
echo strrpos('abcde abcde', 'a');
?>
Кодду иштетүүнүн натыйжасы:
6
Мисал
Бир нече символдон турган ичкичтин акыркы көрүнүшүн издөө:
<?php
echo strrpos('hello world, hello php', 'hello');
?>
Кодду иштетүүнүн натыйжасы:
13
Мисал
Издөөнүн башталгыч позициясын көрсөтүү менен издөө:
<?php
echo strrpos('abcabcabc', 'a', 5);
?>
Кодду иштетүүнүн натыйжасы (издөө 5 позициясынан башталат):
6
Мисал
Эгер ичкич табылбаса, функция false кайтарат:
<?php
var_dump(strrpos('abcdef', 'z'));
?>
Кодду иштетүүнүн натыйжасы:
false
Мисал 5: Регистрге сезгич издөө
Функция регистрге сезгич:
<?php
var_dump(strrpos('Hello World', 'h'));
?>
Кодду иштетүүнүн натыйжасы:
false
Ошондой эле караңыз
-
strriposфункциясы,
регистрин эске албай окшош операцияны аткарат -
strposфункциясы,
ичкичтин биринчи көрүнүшүнүн позициясын кайтарат -
str_containsфункциясы,
символдун сапка киришин текшерет -
str_starts_withфункциясы,
саптын башталышын текшерет -
str_ends_withфункциясы,
саптын аягын текшерет