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

PHP − mb_eregi() ফাংশন

mb_eregi (মাল্টিবাইট রেগুলার এক্সপ্রেশন ইগনোর) ফাংশনটি PHP-এ মাল্টিবাইট সাপোর্ট সহ রেগুলার এক্সপ্রেশন ম্যাচ ইগনোর করতে ব্যবহৃত হয়। এই ফাংশন মাল্টিবাইট সাপোর্ট সহ কেস-ইনসেনসিটিভ রেগুলার এক্সপ্রেশন ম্যাচ পারফর্ম করে।

সিনট্যাক্স

bool mb_eregi( $str_pattern, $str_string, $arr_matches=null )

উদাহরণস্বরূপ:

(pattern = "or", string = "Hello World");

প্যারামিটার

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

  • pattern − এই প্যারামিটারটি দেয়া স্ট্রিং-এ প্যাটার্ন ম্যাচ করে।

mb_ereg ("or", "Hello World") // "or" হলো প্যাটার্ন যা ম্যাচ করবে
// দেয়া স্ট্রিং "Hello World"-এ।
  • string − এই প্যারামিটারটি স্ট্রিং সার্চ করতে ব্যবহৃত হয়।

  • matches − matches প্যারামিটারটি অন্য একটি দেয়া স্ট্রিং-এ প্যাটার্নের সাবস্ট্রিং খুঁজে পাওয়ার পর কল করা হয়। matches অ্যারে matches-এর এলিমেন্টে সংরক্ষিত হয়। যদি matches না পাওয়া যায়, তবে খালি অ্যারে রিটার্ন করে।

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

এটি চেক করবে প্যাটার্ন স্ট্রিং-এ ম্যাচ হয়েছে কিনা। যদি প্যাটার্ন ম্যাচ হয়, তবে এটি ইন্টিজার ভ্যালু "১" রিটার্ন করে।

উদাহরণ

<?php
// UTF-8 এনকোডিং
$encoding = mb_regex_encoding("UTF-8");
// স্ট্রিং প্যাটার্ন "or" এবং
// স্ট্রিং "Hello World" ব্যবহার
$integer = mb_ereg ("or", "Hello World");
// আউটপুট
var_dump($encoding);
print_r($integer);
?>

আউটপুট

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

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

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

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