ফাংশন mb_strwidth
ফাংশন mb_strwidth একটি স্ট্রিংয়ের প্রস্থ পরিমাপ করে, এই বিবেচনায় যে সম্পূর্ণ-প্রস্থের অক্ষরগুলি (যেমন, চীনা অক্ষর) 2টি অবস্থান দখল করে, যখন সাধারণ অক্ষরগুলি 1টি অবস্থান দখল করে। প্রথম প্যারামিটার হিসেবে পরিমাপ করার জন্য স্ট্রিং পাস করা হয়, দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসেবে এনকোডিং।
সিনট্যাক্স
mb_strwidth(string, [encoding]);
উদাহরণ
ল্যাটিন অক্ষর সহ একটি স্ট্রিংয়ের প্রস্থ পরিমাপ করা যাক:
<?php
echo mb_strwidth('Hello');
?>
কোড এক্সিকিউশনের ফলাফল:
5
উদাহরণ
জাপানি অক্ষর সহ একটি স্ট্রিংয়ের প্রস্থ পরিমাপ করা যাক:
<?php
echo mb_strwidth('こんにちは');
?>
কোড এক্সিকিউশনের ফলাফল:
10
উদাহরণ
মিশ্রিত স্ট্রিংয়ের প্রস্থ পরিমাপ করা যাক:
<?php
echo mb_strwidth('Hello 世界');
?>
কোড এক্সিকিউশনের ফলাফল:
9