কম্পিউটার

PHP – mb_strimwidth (multybyte strimwidth) ফাংশন


mb_strimwidth() PHP-এ ফাংশনটি নির্দিষ্ট প্রস্থের সাথে একটি প্রদত্ত স্ট্রিং ছেঁটে ফেলার জন্য ব্যবহৃত হয়। এটি একটি প্রদত্ত স্ট্রিং থেকে নির্দিষ্ট প্রস্থ কাটাতে ব্যবহৃত হয়।

সিনট্যাক্স

string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)

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

mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);

পরামিতি

mb_strimwidth() স্ট্রিং প্রস্থ ট্রিম করতে পাঁচটি ভিন্ন প্যারামিটার গ্রহণ করে।

  • $str_string − যে স্ট্রিংটি ডিকোড করা হবে৷

  • $int_start − এই পূর্ণসংখ্যা প্যারামিটারটি নির্দিষ্ট স্টার্ট পজিশন থেকে স্ট্রিংটিকে ট্রিম করবে। এটি স্ট্রিং এর শুরু থেকে অক্ষরের স্ট্রিং ট্রিম করবে।

  • $int_width - পছন্দসই ট্রিমের প্রস্থ। নেতিবাচক প্রস্থ স্ট্রিং এর শেষ থেকে গণনা করা হয়।

  • $str_trim_marker − এটি একটি স্ট্রিং যা প্রদত্ত স্ট্রিংয়ের শেষে যোগ করা হয় যখন স্ট্রিংটি কাটা/ছেঁটে দেওয়া হয়।

  • $str_encoding - এটি অক্ষর এনকোডিং পরামিতি। যদি এটি বাদ দেওয়া হয় বা NULL হয়, তাহলে অভ্যন্তরীণ এনকোডিং মান ব্যবহার করা হবে৷

রিটার্ন মান

mb_strimwidth() কাটা স্ট্রিং ফেরত দেয়। যদি আমরা ট্রিম_মার্কার সেট করি , তারপর এটি প্রস্থের সাথে মেলে শেষ অক্ষরগুলিকে প্রতিস্থাপন করবে।

উদাহরণ

<?php

   // UTF-8 encoding
   mb_internal_encoding("UTF-8");

   // It will trim the given string width
   $str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");

   // shows the resultant output
   echo "$str_string";

?>

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

mply Easy Le...

দ্রষ্টব্য − উপরের PHP কোডটি 2 nd থেকে স্ট্রিংটি ট্রিম করা শুরু করবে 12 th পর্যন্ত অক্ষর চরিত্র এটি অভ্যন্তরীণ এনকোডিং ব্যবহার করে৷


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

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

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

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