在網頁上如果要呈現有順序的字元(例如英文字母、拼音),在PHP中必須針對字元做一些轉換才能透過迴圈動態處理
以注音符號為例
//將ㄅ轉為十六進次 $char_hex = bin2hex('ㄅ'); //轉為十進次並+1 $char_dec = (hexdec($char_hex) + 1); //轉回十六進位再轉回二進位 echo hex2bin(dechex($char_dec)) . "\n";
迴圈
for ($i = 0, $char = bin2hex('ㄅ') ; $i < 37; $i++) { echo hex2bin(dechex(hexdec($char) + $i)); }