কম্পিউটার

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


mb_strcut() PHP-এ ফাংশন একটি নির্দিষ্ট স্ট্রিংয়ের একটি অংশ পেতে ব্যবহৃত হয়। এটি একটি প্রদত্ত স্ট্রিং থেকে সাবস্ট্রিং বের করে। এটি অক্ষরের পরিবর্তে বাইটগুলিতে কাজ করে। যদি কাটা অবস্থানটি মাল্টি-বাইট অক্ষরের দুই বাইটের মধ্যে হয়, তাহলে সেই অক্ষরগুলির প্রথম বাইট থেকে কাটটি অর্জন করা হয়।

সিনট্যাক্স

string mb_strcut(
   $str_string,
   $int_start,
   $int_length=null,
   $str_encoding=null
);

যেমন:

mb_strcut(
   string="Onlinetutorial",
   int= 6,
   length=5,
   encoding= "UTF-8"
);

পরামিতি

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

  • str_string − স্ট্রিং প্যারামিটার কাটা হচ্ছে৷

  • int_start − যদি স্টার্ট প্যারামিটারটি অ-নেতিবাচক হয়, তাহলে প্রত্যাবর্তিত স্ট্রিংটি শূন্য থেকে গণনা করে একটি প্রদত্ত স্ট্রিং-এ প্রারম্ভিক বাইট অবস্থান থেকে শুরু হবে। উদাহরণস্বরূপ, একটি স্ট্রিং "অনলাইন টিউটোরিয়াল"-এ, '0' অবস্থানের বাইটটি 'o', এবং '1' অবস্থানের বাইটটি 'n' ইত্যাদি। যদি শুরুটি নেতিবাচক হয়, তাহলে প্রদত্ত স্ট্রিংটি স্ট্রিংয়ের শেষ থেকে গণনা শুরু করবে।

  • যদি নেতিবাচক শুরুর মাত্রা স্ট্রিং দৈর্ঘ্যের চেয়ে বেশি হয়, তাহলে ফিরে আসা অংশটি স্ট্রিংয়ের শুরু থেকে বের করা শুরু করবে।

  • int_length - এটি বাইটে দৈর্ঘ্য প্রদান করে। যদি দৈর্ঘ্য বাদ দেওয়া হয়, তাহলে NULL পাস করা হয়, এটি স্ট্রিংয়ের শেষ পর্যন্ত সমস্ত বাইট বের করে। যদি প্রদত্ত দৈর্ঘ্য ঋণাত্মক হয়, তাহলে প্রত্যাবর্তিত স্ট্রিংটি স্ট্রিংটির শেষ থেকে ফিরে থাকা দৈর্ঘ্যের বাইটে শেষ হবে৷

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

রিটার্ন মান

mb_strcut() শুরু এবং দৈর্ঘ্যের পরামিতি দ্বারা স্ট্রিংয়ের নির্দিষ্ট অংশ ফেরত দেয়।

উদাহরণ

<?php
   //UTF-8 encoding
   //String online tutorial will cut the string from 6
   // to till 5 characters
   $string = mb_strcut("Onlinetutorial", 6, 5, "UTF-8");
   $str = mb_strtoupper($string);

   //output "TUTOR"
   print_r($str);
?>

আউটপুট

TUTOR

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

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

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

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