পিএইচপি-তে সিরিলিক বর্ণ সমস্যা
strlen ফাংশনটি, পিএইচপি-র অন্যান্য অনেক স্ট্রিং ফাংশনের মতো,
সিরিলিক বর্ণের সাথে সঠিকভাবে কাজ করে না - এটি প্রতিটি সিরিলিক অক্ষরকে
দুইবার গণনা করে:
<?php
echo strlen('абвгд'); // 10 প্রদর্শন করবে, 5 নয়
?>
সুতরাং, যেসব স্ট্রিংয়ে সমস্যাযুক্ত অক্ষর থাকে বা থাকতে পারে,
সেসব ক্ষেত্রে mb_strlen ফাংশনটি ব্যবহার করুন - এটি সঠিকভাবে
কাজ করবে:
<?php
echo mb_strlen('абвгд'); // 5 প্রদর্শন করবে
?>
একটি ভেরিয়েবলে যেকোনো সিরিলিক স্ট্রিং লিখুন। আপনার স্ট্রিংটির দৈর্ঘ্য স্ক্রিনে প্রদর্শন করুন।