কম্পিউটার

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


PHP-তে, mb_eregi_replace() কেস উপেক্ষা করে একটি মাল্টিবাইট সমর্থন দিয়ে একটি রেগুলার এক্সপ্রেশন প্রতিস্থাপন করতে ব্যবহৃত হয়। এই ফাংশনটি প্যাটার্নের সাথে মিলের জন্য স্ট্রিংটি স্ক্যান করবে, তারপর এটি প্রতিস্থাপনের সাথে মিলে যাওয়া পাঠ্যটিকে প্রতিস্থাপন করবে। এই ফাংশনটি PHP 4.2 বা উচ্চতর সংস্করণে সমর্থিত৷

সিনট্যাক্স

string mb_eregi_replace(str $pattern, str $replacement, str $string, str $options)

পরামিতি

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

  • $প্যাটার্ন − এই প্যারামিটারটি নিয়মিত এক্সপ্রেশন প্যাটার্নের জন্য ব্যবহৃত হয় এবং এটি মাল্টিবাইট অক্ষর ব্যবহার করা যেতে পারে। মামলাটি উপেক্ষা করা হবে৷

  • $প্রতিস্থাপন − এই প্যারামিটারটি টেক্সট প্রতিস্থাপনের জন্য ব্যবহৃত হয়।

  • $string − স্ট্রিং প্যারামিটার স্ট্রিং অনুসন্ধান করতে ব্যবহৃত হয়।

  • $বিকল্পগুলি৷ - এটি অনুসন্ধান বিকল্পের জন্য ব্যবহৃত হয়৷

রিটার্ন মান

mb_eregi_replace() সাফল্যের ফলে ফলাফল স্ট্রিং ফিরিয়ে দেবে বা এটি একটি ত্রুটি ফিরিয়ে দেবে। স্ট্রিংটি বর্তমান এনকোডিংয়ের জন্য বৈধ না হলে এটি একটি ত্রুটি ফিরিয়ে দেবে৷

উদাহরণ

<?php
   //encoding = "UTF-8"
   $re=mb_regex_encoding("UTF-8");

   //The mb_eregi_replace function will replace
   //the 'p' to 'P' characters
   $string=mb_eregi_replace("[p]","P","pHp Tutorial");

   var_dump($re);
   var_dump($string);
?>

আউটপুট

bool(true)
string(12) "PHP Tutorial"

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

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

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

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