PHP-এ, iconv_strlen() ফাংশনটি একটি দেওয়া স্ট্রিং-এর ক্যারেক্টার কাউন্ট রিটার্ন করতে ব্যবহৃত হয়। এটি PHP-এ একটি বিল্ট-ইন ফাংশন যা প্রথমে PHP 5 সংস্করণে ব্যবহার করা হয়েছে। PHP 8.0 থেকে এনকোডিং নালেবল।
সিনট্যাক্স
string iconv_strlen(str $string, str $encoding)
প্যারামিটারসমূহ
এই PHP ফাংশনটি দুটি প্যারামিটার গ্রহণ করে: $string এবং $encoding।
$string− $string প্যারামিটারটি ইনপুট স্ট্রিং-এর জন্য ব্যবহৃত হয়।
$encoding− যদি $encoding প্যারামিটারটি অনুপস্থিত থাকে বা এটি null হয়, তবে স্ট্রিংটি অনুমান করা হয় যে এটি iconv.internal_encoding-এ এনকোডেড।
রিটার্ন মান
iconv_strlen() ফাংশনটি দেওয়া স্ট্রিং-এ উপস্থিত ক্যারেক্টার কাউন্টের তালিকা রিটার্ন করে, অথবা এনকোডিং-এর সময় যদি কোনো এরর হয় তবে False রিটার্ন করে।
উদাহরণ
<?php //UTF-8 স্ট্রিং $integer = iconv_strlen("hello world!", "UTF-8"); // এটি ক্যারেক্টার সংখ্যা রিটার্ন করবে var_dump($integer); ?>
আউটপুট
int(12)