কম্পিউটার টিউটোরিয়াল

PHP − mb_strrichr() ফাংশন

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

সিনট্যাক্স

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

প্যারামিটার

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

  • str_haystack − স্ট্রিং যেখান থেকে নিডল-এর শেষ অস্তিত্ব পেতে হবে।

  • str_needle − স্ট্রিং যা হে স্ট্যাক-এ সার্চ করা হবে।

  • before_needle − এটি ডিসাইড করে হে স্ট্যাক-এর কোন পোর্শন রিটার্ন করা হবে।

    • যদি এটি True সেট করা হয়, তবে হে স্ট্যাক-এর শুরু থেকে নিডল-এর শেষ অস্তित्व পর্যন্ত সব রিটার্ন করবে।

    • যদি এটি False সেট করা হয়, তবে নিডল-এর শেষ অস্তিত্ব থেকে হে স্ট্যাক-এর শেষ পর্যন্ত সব রিটার্ন করবে।

  • str_encoding − এটি ব্যবহার করার ক্যারেক্টার এনকোডিং নাম। যদি এনকোডিং অমিট করা হয়, তবে ইন্টারন্যাল এনকোডিং ব্যবহার করা হয়।

রিটার্ন ভ্যালু

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

উদাহরণ ১

<?php
// UTF-8 এনকোডিং ব্যবহার
// স্ট্রিং "HelloWorld"
// নিডল "rl" ব্যবহার
// before_needle false
$string = mb_strrichr("HelloWorld", "rl", false, "UTF-8");
// আউটপুট হবে string(3) "rld"
var_dump($string);
?>

আউটপুট

string(3) "rld"

উদাহরণ ২

<?php
// UTF-8 এনকোডিং ব্যবহার
// স্ট্রিং "Hello World"
// নিডল "rl" ব্যবহার
// before_needle true সেট
$string = mb_strrichr("Hello World", "rl", true, "UTF-8");
// আউটপুট হবে string(8) "Hello Wo"
var_dump($string);
?>

আউটপুট

string(8) "Hello Wo"

উদাহরণ ৩

<?php
// UTF-8 এনকোডিং ব্যবহার
// স্ট্রিং "Hello World"
// নিডল "ef" দেয়া হে স্ট্যাক-এ ম্যাচ নয়,
// তাই false রিটার্ন করবে
$string = mb_strrichr("Hello World", "ef", true, "UTF-8");
// আউটপুট হবে false
var_dump($string);
?>

আউটপুট

bool(false)
  1. PHP-তে str_repeat() ফাংশন

  2. PHP-তে str_pad() ফাংশন

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

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