ფუნქცია 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,
რომელიც ამოწმებს სტრიქონის დასასრულს