ফাংশন mb_strrchr

ফাংশন mb_strrchr স্ট্রিংয়ে একটি অক্ষরের শেষ ঘটনা খুঁজে এবং সেই অক্ষর থেকে শেষ পর্যন্ত স্ট্রিংয়ের অংশটি ফেরত দেয়। strrchr থেকে ভিন্ন, এটি মাল্টিবাইট এনকোডিং (UTF-8 ইত্যাদি) এর সাথে কাজ করে। প্রথম প্যারামিটার হিসেবে এটি খোঁজার জন্য স্ট্রিং নেয়, দ্বিতীয়টি - খোঁজা অক্ষর, তৃতীয়টি - ঐচ্ছিক প্যারামিটার অক্ষরের আগ পর্যন্ত খোঁজার জন্য, চতুর্থটি - এনকোডিং।

সিনট্যাক্স

phpmb_strrchr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
);

উদাহরণ

স্ট্রিংয়ে একটি অক্ষরের শেষ ঘটনা খুঁজে বের করা যাক:

php<?php
  $res = mb_strrchr('abcba', 'b');
  echo $res;
?>

কোড 실행ের ফলাফল:

php'ba'

উদাহরণ

অক্ষর 'b' এর শেষ ঘটনার আগ পর্যন্ত স্ট্রিংয়ের অংশ খুঁজে বের করা যাক:

php<?php
  $res = mb_strrchr('abcba', 'b', true);
  echo $res;
?>

কোড 실행ের ফলাফল:

php'abc'

উদাহরণ

UTF-8 এ সিরিলিকের সাথে কাজ করা:

php<?php
  $res = mb_strrchr('привет мир', 'и');
  echo $res;
?>

কোড 실행ের ফলাফল:

php'ир'

আরও দেখুন

  • ফাংশন mb_strpos,
    যা সাবস্ট্রিং এর প্রথম ঘটনার অবস্থান খুঁজে
  • ফাংশন mb_substr,
    যা স্ট্রিংয়ের একটি অংশ ফেরত দেয়