PHP-তে, মাল্টিবাইট স্ট্রিং দৈর্ঘ্য (mb_strlen) একটি নির্দিষ্ট স্ট্রিং এর মোট স্ট্রিং দৈর্ঘ্য পেতে ফাংশন ব্যবহার করা হয়। এই ফাংশনটি PHP 4.6.0 বা উচ্চতর সংস্করণে সমর্থিত৷
৷সিনট্যাক্স
int mb_strlen(str $string, str $encoding)
পরামিতি
mb_strlen() দুটি প্যারামিটার গ্রহণ করে:$string এবং $এনকোডিং .
-
$string− এটি স্ট্রিং দৈর্ঘ্য পরীক্ষা করতে ব্যবহৃত হয়
-
$encoding− এই প্যারামিটারটি অক্ষর এনকোডিংয়ের জন্য ব্যবহৃত হয়। যদি এটি বাদ দেওয়া হয় বা শূন্য হয়, তাহলে অভ্যন্তরীণ অক্ষর এনকোডিং মান ব্যবহার করা হবে৷
৷
রিটার্ন মান
mb_strlen() প্রদত্ত স্ট্রিং-এ উপস্থিত অক্ষরের সংখ্যা প্রদান করে। একটিকে মাল্টি-বাইট অক্ষর হিসাবে গণনা করা হয়৷
৷ত্রুটি/ব্যতিক্রম
যদি এনকোডিং জানা না থাকে, তাহলে এটি E_warning স্তর তৈরি করবে।
উদাহরণ
<?php // It will return total number of character $result = mb_strlen("Hello World","UTF-8"); echo "Total number of characters: ", $result; ?>
আউটপুট
Total number of characters: 11
দ্রষ্টব্য: যে এটি প্রদত্ত স্ট্রিং-এ স্থানও গণনা করে।