strrpos funksiyası
strrpos funksiyası alt sətrin
son daxilolma mövqeyini qaytarır.
Funksiyanın icrasının nəticəsi tapılan alt sətrin
ilk simvolunun mövqeyi olacaq, əgər
belə bir alt sətir tapılmasa - false.
Axtarışın başlanğıcını üçüncü isteğe bağlı parametrlə tənzimləmək olar - əgər o təyin edilibsə, onda axtarış sətrin əvvəlindən yox, göstərilən yerdən başlayacaq.
Sintaksis
strrpos(string $haystack, string $needle, int $offset = 0): int|false
Nümunə
Bu nümunədə funksiya 'a' simvolunun son
daxilolma mövqeyini qaytaracaq:
<?php
echo strrpos('abcde abcde', 'a');
?>
Kodun icra nəticəsi:
6
Nümunə
Bir neçə simvoldan ibarət alt sətrin son daxilolmasının axtarışı:
<?php
echo strrpos('hello world, hello php', 'hello');
?>
Kodun icra nəticəsi:
13
Nümunə
Axtarış başlanğıc mövqeyinin göstərilməsi ilə axtarış:
<?php
echo strrpos('abcabcabc', 'a', 5);
?>
Kodun icra nəticəsi (axtarış 5 mövqeyindən başlayır):
6
Nümunə
Əgər alt sətir tapılmasa, funksiya false qaytarır:
<?php
var_dump(strrpos('abcdef', 'z'));
?>
Kodun icra nəticəsi:
false
Nümunə 5: Registr həssaslı axtarış
Funksiya registra həssasdır:
<?php
var_dump(strrpos('Hello World', 'h'));
?>
Kodun icra nəticəsi:
false
Həmçinin bax
-
strriposfunksiyası,
registrdən asılı olmayaraq oxşar əməliyyatı yerinə yetirir -
strposfunksiyası,
alt sətrin ilk daxilolma mövqeyini qaytarır -
str_containsfunksiyası,
sətrdə simvolun daxil olub-olmadığını yoxlayır -
str_starts_withfunksiyası,
sətrin başlanğıcını yoxlayır -
str_ends_withfunksiyası,
sətrin sonunu yoxlayır