কম্পিউটার

পিএইচপি – mb_strrichr() ফাংশন


mb_strrichr() PHP-এ ফাংশন অন্য স্ট্রিং-এর মধ্যে একটি স্ট্রিং-এ একটি অক্ষরের শেষ ঘটনা খুঁজে বের করতে ব্যবহৃত হয়। এই ফাংশন mb_strrchr() এর মত কেস-সংবেদনশীল নয়। এই ফাংশনটি প্রদত্ত খড়ের গাদা স্ট্রিংটিতে একটি সুচের শেষ ঘটনাটি খুঁজে পায় এবং খড়ের গাদাটির সেই অংশটি ফিরিয়ে দেয়। খড়ের গাদা স্ট্রিংয়ে সুই পাওয়া না গেলে এটি মিথ্যা ফেরত দেয়।

সিনট্যাক্স

string mb_strrichr(
   $str_haystack,
   $str_needle,
   $bool_before_needle=false,
   $str_encoding
)

পরামিতি

mb_strrichr() নিম্নলিখিত চারটি প্যারামিটার গ্রহণ করে −

  • str_haystack − যে স্ট্রিংটি থেকে সুচের শেষ উপস্থিতি পাওয়া যায়৷

  • str_needle − যে স্ট্রিংটি খড়ের গাদায় অনুসন্ধান করতে হবে।

  • সুইর আগে − খড়ের গাদায় কোন অংশ ফেরত দিতে হবে তা নির্ধারণ করতে এটি ব্যবহার করা হয়।

    • যদি এটি True তে সেট করা হয়, তাহলে এটি সুচের শুরু থেকে শেষ পর্যন্ত সমস্ত খড়ের গাদা ফিরিয়ে দেয়।

    • যদি এটি False-এ সেট করা হয়, তাহলে এটি সুচের শেষ ঘটনা থেকে শেষ পর্যন্ত সমস্ত খড়ের স্ট্রিং ফিরিয়ে দেয়৷

  • str_encoding - এটি ব্যবহার করার জন্য অক্ষর এনকোডিং নাম। যদি এনকোডিং বাদ দেওয়া হয়, তাহলে অভ্যন্তরীণ এনকোডিং ব্যবহার করা হয়।

রিটার্ন মান

এই স্ট্রিং ফাংশন খড়ের গাদা স্ট্রিং থেকে নির্দিষ্ট অংশ ফেরত দেয় বা খড়ের গাদা স্ট্রিং-এ সুই না পাওয়া গেলে এটি মিথ্যা ফেরত দেয়।

উদাহরণ 1

<?php
   //Used UTF-8 encoding
   //String is Hello World
   //Needle is rl is used
   //before_needle is false
   $string = mb_strrichr("HelloWorld","rl",false,"UTF-8");

   //output will be string(3) "rld"
   var_dump($string);
?>

আউটপুট

string(3) "rld"

উদাহরণ 2

<?php
   //Used UTF-8 encoding
   //String is Hello World
   //Needle is rl is used
   //before_needle is set true
   $string = mb_strrichr("Hello World","rl",true,"UTF-8");

   //output will be string(8) "Hello Wo"
   var_dump($string);
?>

আউটপুট

string(8) "Hello Wo"

উদাহরণ 3

<?php
   // Used UTF-8 encoding
   // String is Hello World
   // Needle "rl" is used
   // Needle "ef" is not matched in the given haystack,
   // hence it will return false
   $string = mb_strrichr("Hello World","ef",true,"UTF-8");

   // Output will be false
   var_dump($string);
?>
হবে

আউটপুট

bool(false)

  1. পিএইচপি-তে str_repeat() ফাংশন

  2. পিএইচপি-তে str_pad() ফাংশন

  3. quoted_printable_encode() PHP-তে ফাংশন

  4. quoted_printable_decode() PHP-তে ফাংশন