ফাংশন chr
ফাংশন chr এর
ASCII
কোড দ্বারা অক্ষর খুঁজে পায়।
সিনট্যাক্স
chr(int $codepoint): string
উদাহরণ
আসুন আমরা সেই অক্ষরটি প্রদর্শন করি, যার কোড
97:
<?php
echo chr(97);
?>
কোড 실행ের ফলাফল:
'a'
উদাহরণ . প্রয়োগ
আসুন একটি এলোমেলো ইংরেজি ছোট হাতের অক্ষর প্রদর্শন করি।
এর জন্য
ASCII
টেবিলটি দেখি এবং দেখি যে ইংরেজি ছোট হাতের অক্ষরগুলির
কোড রয়েছে 97 থেকে 122 পর্যন্ত। তাই
mt_rand
এর সাহায্যে এই পরিসরে একটি এলোমেলো সংখ্যা তৈরি করি
এবং ফলাফলটি chr এ নিই:
<?php
echo chr(mt_rand(97, 122));
?>
উদাহরণ . প্রয়োগ
আসুন এখন 6 টি ইংরেজি ছোট হাতের অক্ষর দিয়ে
একটি এলোমেলো স্ট্রিং তৈরি করি। এর জন্য
পূর্ববর্তী উদাহরণে বর্ণিত অপারেশনটি
লুপে 6 বার পুনরাবৃত্তি করি:
<?php
$str = '';
for ($i = 1; $i <= 6; $i++) {
$str .= chr(mt_rand(97, 122));
}
echo $str;
?>
উদাহরণ . প্রয়োগ
ইংরেজি বড় হাতের অক্ষরগুলির পরিসীমা 65-90,
এবং ছোট হাতের অক্ষরগুলির - 97-122। অর্থাৎ
তাদের মধ্যে একটি ফাঁকা স্থান রয়েছে। আসুন একটি এলোমেলো
অক্ষর পাই যা ইংরেজি ছোট হাতের বা বড় হাতের অক্ষর।
এর জন্য
range
এর সাহায্যে 2 টি অ্যারে তৈরি করি: প্রথমটি 65
থেকে 90 পর্যন্ত সংখ্যা নিয়ে, এবং দ্বিতীয়টি 97
থেকে 122 পর্যন্ত সংখ্যা নিয়ে। সেগুলোকে
array_merge
এর সাহায্যে একত্রিত করি
এবং তারপর
array_rand
এর সাহায্যে এই অ্যারের একটি এলোমেলো উপাদান প্রদর্শন করি:
<?php
$codes = array_merge(range(65, 90), range(97, 122));
echo chr($codes[array_rand($codes)]);
?>
আরও দেখুন
-
ordফাংশন,
যা অক্ষরের কোড ফেরত দেয়