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ֆունկցիան,
որը ստուգում է տողի ավարտը