কম্পিউটার

PHP – কিভাবে mb_substr() ব্যবহার করে একটি স্ট্রিং এর নির্বাচিত অংশ পেতে হয়?


PHP-তে, mb_substr() প্রদত্ত স্ট্রিং এর নির্বাচিত অংশ ফেরত দিতে ব্যবহৃত হয়। মাল্টিবাইট নিরাপদ substr() অক্ষরের সংখ্যার উপর ভিত্তি করে কাজ করে। এটি স্ট্রিংয়ের শুরু থেকে অবস্থান গণনা করে। এটি প্রথম অক্ষর অবস্থানের জন্য 0 এবং দ্বিতীয় অবস্থানের অক্ষরের জন্য 1 ফেরত দেবে, ইত্যাদি।

সিনট্যাক্স

string mb_substr(str $string, int $start, int $length, str $encoding)

পরামিতি

এই PHP ফাংশনটি চারটি প্যারামিটার গ্রহণ করে:$string , $start , $দৈর্ঘ্য এবং $এনকোডিং .

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

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $start− এই প্যারামিটারটি শুরু থেকে প্রথম অক্ষরের জন্য 0 প্রদান করে যদি শুরুটি নেতিবাচক না হয়। উদাহরণস্বরূপ, যদি প্রদত্ত স্ট্রিং “abcefg” হয় তারপর প্রথম অবস্থানে অক্ষরটি 0 মানে “a” এবং তাই যদি স্টার্ট স্ট্রিংটি নেতিবাচক হয়, তাহলে এটি স্ট্রিংয়ের শেষ থেকে অক্ষরটি ফিরিয়ে দেবে।

  • $দৈর্ঘ্য− দৈর্ঘ্যের প্যারামিটার হল স্ট্রিং থেকে ব্যবহার করার জন্য সর্বাধিক সংখ্যক অক্ষর।

// Length is used from character (5 to 10) (5, 10, "UTF-8");
  • $encoding− এটি অক্ষর এনকোডিংয়ের জন্য ব্যবহৃত হয়। যদি এটি বাদ দেওয়া হয় বা শূন্য হয়, তাহলে অভ্যন্তরীণ অক্ষর এনকোডিং মান ব্যবহার করা হবে৷

রিটার্ন মান

মাল্টিবাইট সাবস্ট্রিং ফাংশন স্টার্ট ব্যবহার করে প্রদত্ত স্ট্রিং থেকে নির্বাচিত অংশ ফিরিয়ে দেবে এবং দৈর্ঘ্য প্যারামিটার।

উদাহরণ

<?php
   // the mb_substr function will return
   // the selected part of string
   $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");

   // Convert selected string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");

   // Output will be me to the
   echo "$string";
?>

আউটপুট

ME TO THE

  1. C# ব্যবহার করে একটি প্রদত্ত স্ট্রিং-এ একটি অক্ষরের সর্বনিম্ন দূরত্ব কীভাবে খুঁজে পাবেন?

  2. কিভাবে C# ব্যবহার করে একটি স্ট্রিং-এ সর্বোচ্চ ঘটমান অক্ষর পেতে হয়?

  3. জাভাতে toString() ব্যবহার করে সংখ্যার স্ট্রিং উপস্থাপনা কিভাবে পেতে হয়?

  4. পাইথনে স্ট্রিং থেকে ন্যূনতম বর্ণানুক্রমিক অক্ষর কিভাবে পেতে হয়?