จะทำเมนู loop เรียงตามลำดับตัวอักษร A ถึง Z และ อักษร ก ถึง ฮ โดยใช้ PHP ทำได้โดยใช้ function chr() โดยใส่ลำดับตัวอักษรตามลำดับในตาราง ASCII-table แต่ถ้าไฟล์ php เราใช้ charset เป็น UTF-8 จะอ่านไม่ออก ต้องเปลี่ยนไปใช้ function iconv แทน
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Loop ตัวอักษรไทย</title> </head> <body> <?php echo 'English<ul>'; for($a = 65; $a <= 90; $a++) { echo'<li>'.$a.' = '.chr($a).'</li>'; } echo '</ul>Thai With chr()<ul>'; for($a = 161; $a <= 206; $a++) { echo'<li>'.$a.' = '.chr($a).'</li>'; } echo '</ul>Thai With iconv()<ul>'; for($a = 3585; $a <= 3630; $a++) { echo'<li>'.$a.' = '.iconv('UCS-4LE', 'UTF-8', pack('V', $a)).'</li>'; } echo '</ul>'; ?> </body> </html>
About the author