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

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


PHP-এ, mb_substr() একটি দেওয়া স্ট্রিং-এর নির্বাচিত অংশ রিটার্ন করতে ব্যবহৃত হয়। মাল্টিবাইট সেফ substr() ক্যারেক্টার সংখ্যা অনুযায়ী কাজ করে। এটি স্ট্রিংটির শুরু থেকে পজিশন গণনা করে। এটি প্রথম ক্যারেক্টার পজিশনের জন্য ০ রিটার্ন করবে এবং দ্বিতীয় পজিশন ক্যারেক্টারের জন্য ১, এবং így дале।

সিনট্যাক্স

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

প্যারামিটারসমূহ

এই PHP ফাংশনটি চারটি প্যারামিটার গ্রহণ করে: $string, $start, $length এবং $encoding।

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

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $start− এই প্যারামিটারটি শুরু থেকে প্রথম ক্যারেক্টারের জন্য ০ রিটার্ন করবে যদি start নন-নেগেটিভ হয়। উদাহরণস্বরূপ, যদি দেওয়া স্ট্রিং “abcefg” হয় তবে প্রথম পজিশনের ক্যারেক্টার ০ মানে “a” এবং هكذا дале। যদি start স্ট্রিং নেগেটিভ হয়, তবে এটি স্ট্রিং-এর শেষ থেকে ক্যারেক্টার রিটার্ন করবে।

  • $length− length প্যারামিটারটি স্ট্রিং থেকে ব্যবহার করার জন্য সর্বোচ্চ ক্যারেক্টার সংখ্যা।

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

রিটার্ন মান

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

উদাহরণ

 

<?php    // mb_substr ফাংশনটি    // স্ট্রিং-এর নির্বাচিত অংশ রিটার্ন করবে    $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");    // নির্বাচিত স্ট্রিংকে আপার কেস-এ রূপান্তর করুন    $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");    // আউটপুট হবে me to the    echo "$string"; ?>

আউটপুট

ME TO THE

  1. C#-তে দেয়া স্ট্রিং-এ একটি ক্যারেক্টারের শর্টেস্ট ডিস্ট্যান্স বের করুন

  2. C#-এ স্ট্রিং-এ সর্বোচ্চ পরিমাণে আসা ক্যারেক্টার খুঁজে বের করা

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

  4. পাইথনে স্ট্রিং থেকে ন্যূনতম অ্যালফাবেটিক্যাল ক্যারেক্টার পাওয়া