ফাংশন 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,
যা একটি স্ট্রিং এর শেষ পরীক্ষা করে