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

PHP – mb_strlen() ব্যবহার করে স্ট্রিং দৈর্ঘ্য পান


PHP-এ, মাল্টিবাইট স্ট্রিং দৈর্ঘ্য (mb_strlen) ফাংশনটি একটি নির্দিষ্ট স্ট্রিং-এর মোট স্ট্রিং দৈর্ঘ্য পেতে ব্যবহৃত হয়। এই ফাংশনটি PHP 4.6.0 বা উচ্চতর সংস্করণে সমর্থিত।

সিনট্যাক্স

int mb_strlen(str $string, str $encoding)

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

mb_strlen() দুটি প্যারামিটার গ্রহণ করে: $string এবং $encoding।

  • $string− এটি স্ট্রিং দৈর্ঘ্য চেক করতে ব্যবহৃত হয়

  • $encoding− এই প্যারামিটারটি ক্যারেক্টার এনকোডিং-এর জন্য ব্যবহৃত হয়। যদি এটি বাদ দেওয়া হয় বা null হয়, তবে অভ্যন্তরীণ ক্যারেক্টার এনকোডিং মান ব্যবহার করা হবে।

রিটার্ন মান

mb_strlen() দেওয়া স্ট্রিং-এ উপস্থিত ক্যারেক্টার সংখ্যা রিটার্ন করে। একটি মাল্টি-বাইট ক্যারেক্টার হিসেবে গণনা হয়।

ত্রুটি/এক্সেপশন

যদি এনকোডিং অজানা হয়, তবে এটি E_warning লেভেল জেনারেট করবে।

উদাহরণ

 

<?php    // এটি মোট ক্যারেক্টার সংখ্যা রিটার্ন করবে    $result = mb_strlen("Hello World","UTF-8");    echo "মোট ক্যারেক্টার সংখ্যা: ", $result; ?>

আউটপুট

মোট ক্যারেক্টার সংখ্যা: 11

নোট: যে এটি দেওয়া স্ট্রিং-এ স্পেসটিও গণনা করে।


  1. PHP-তে র‍্যান্ডম স্ট্রিং জেনারেট করা

  2. C#-এ স্ট্রিংয়ের দৈর্ঘ্য (Length) ক্যালকুলেট করা

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

  4. পাইথনে স্ট্রিং-এর দৈর্ঘ্য পাওয়া