ফাংশন mb_strrichr
ফাংশন mb_strrichr একটি স্ট্রিং মধ্যে সাবস্ট্রিং এর শেষ অক্কুরেন্স কেস-ইনসেনসিটিভ ভাবে খোঁজে। strrchr থেকে ভিন্ন, এটি মাল্টিবাইট এনকোডিং (UTF-8 ইত্যাদি) এর সাথে কাজ করে। সাবস্ট্রিং না পাওয়া গেলে false রিটার্ন করে অথবা শেষ পাওয়া অক্কুরেন্স থেকে স্ট্রিং এর শেষ পর্যন্ত অংশ রিটার্ন করে।
সিনট্যাক্স
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
উদাহরণ
একটি স্ট্রিং মধ্যে সাবস্ট্রিং এর শেষ অক্কুরেন্স কেস-ইনসেনসিটিভ ভাবে খোঁজা যাক:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
কোড এক্সিকিউশনের ফলাফল:
'AbC'
উদাহরণ
পাওয়া অক্কুরেন্স পর্যন্ত স্ট্রিং এর অংশ খোঁজা যাক:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
কোড এক্সিকিউশনের ফলাফল:
'aBc'
উদাহরণ
UTF-8 এনকোডিং নির্দিষ্ট করে উদাহরণ:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
কোড এক্সিকিউশনের ফলাফল:
'Мир'
আরও দেখুন
-
ফাংশন
mb_strrchr,
যা কেস-সেনসিটিভ ভাবে সাবস্ট্রিং এর শেষ অক্কুরেন্স খোঁজে -
ফাংশন
mb_stripos,
যা কেস-ইনসেনসিটিভ ভাবে সাবস্ট্রিং এর প্রথম অক্কুরেন্সের পজিশন খোঁজে -
ফাংশন
mb_strstr,
যা কেস-সেনসিটিভ ভাবে সাবস্ট্রিং এর প্রথম অক্কুরেন্স খোঁজে