ফাংশন mb_strrchr
ফাংশন mb_strrchr স্ট্রিংয়ে একটি অক্ষরের শেষ ঘটনা খুঁজে
এবং সেই অক্ষর থেকে শেষ পর্যন্ত স্ট্রিংয়ের অংশটি ফেরত দেয়। strrchr থেকে ভিন্ন,
এটি মাল্টিবাইট এনকোডিং (UTF-8 ইত্যাদি) এর সাথে কাজ করে। প্রথম প্যারামিটার হিসেবে
এটি খোঁজার জন্য স্ট্রিং নেয়, দ্বিতীয়টি - খোঁজা অক্ষর, তৃতীয়টি - ঐচ্ছিক
প্যারামিটার অক্ষরের আগ পর্যন্ত খোঁজার জন্য, চতুর্থটি - এনকোডিং।
সিনট্যাক্স
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
উদাহরণ
স্ট্রিংয়ে একটি অক্ষরের শেষ ঘটনা খুঁজে বের করা যাক:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
কোড 실행ের ফলাফল:
'ba'
উদাহরণ
অক্ষর 'b' এর শেষ ঘটনার আগ পর্যন্ত স্ট্রিংয়ের অংশ খুঁজে বের করা যাক:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
কোড 실행ের ফলাফল:
'abc'
উদাহরণ
UTF-8 এ সিরিলিকের সাথে কাজ করা:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
কোড 실행ের ফলাফল:
'ир'