124 of 410 menu

ฟังก์ชัน 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,
    ซึ่งคืนค่ารหัสของตัวอักษร
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ