จะทำเมนู loop เรียงตามลำดับตัวอักษร A ถึง Z และ อักษร ก ถึง ฮ โดยใช้ PHP ทำได้โดยใช้ function chr() โดยใส่ลำดับตัวอักษรตามลำดับในตาราง ASCII-table แต่ถ้าไฟล์ php เราใช้ charset เป็น UTF-8 จะอ่านไม่ออก ต้องเปลี่ยนไปใช้ function iconv แทน
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!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> |