ফাংশন mb_strimwidth

ফাংশন mb_strimwidth একটি স্ট্রিংকে প্রদত্ত প্রস্থ পর্যন্ত ট্রিম করে, মাল্টি-বাইট অক্ষরগুলি বিবেচনা করে। প্রথম প্যারামিটার হিসেবে এটি সোর্স স্ট্রিং নেয়, দ্বিতীয়টি - শুরু করার অবস্থান, তৃতীয়টি - অক্ষরে স্ট্রিংয়ের সর্বোচ্চ প্রস্থ। চতর্থ ঐচ্ছিক প্যারামিটার হিসেবে একটি স্ট্রিং নির্দিষ্ট করা যেতে পারে, যা ট্রিম করা স্ট্রিংয়ের শেষে যোগ করা হবে।

সিনট্যাক্স

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

উদাহরণ

স্ট্রিংটি 6 অক্ষরে ট্রিম করা যাক:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

কোড এক্সিকিউশনের ফলাফল:

php'Привет'

উদাহরণ

শেষে ইলিপসিস যোগ করে স্ট্রিংটি ট্রিম করা যাক:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

কোড এক্সিকিউশনের ফলাফল:

php'Привет...'

উদাহरण

মাঝ থেকে স্ট্রিংটি ট্রিম করা যাক:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

কোড এক্সিকিউশনের ফলাফল:

php'вет м'

আরও দেখুন

  • ফাংশন mb_substr,
    যা স্ট্রিংয়ের একটি অংশ রিটার্ন করে
  • ফাংশন substr,
    যা একটি সাবস্ট্রিং রিটার্ন করে