Функсияи 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,
ки поёни сатрро тафтиш мокунад