====== ASCIIコード表 ====== for ($i = 0x00; $i <= 0x0f; $i = $i + 0x01) { printf('', $i); } print(''); for ($i = 0x00; $i <= 0x7f; $i = $i + 0x10) { printf('', $i); for ($j = 0x00; $j <= 0x0f; $j = $j + 0x01) { if ($i == 0x00 || $i == 0x10 || ($i == 0x20 && $j == 0x00)) { // 制御文字の表示 printf('', 0x2400 | $i | $j); } else if ($i == 0x70 && $j == 0x0f) { // 制御文字(DEL)の表示 printf('', 0x2421); } else { printf('', $j | $i); } } print(''); }
下位ビット→
↓上位ビット
%02X
%02X&#x%X;&#x%X;%c
上記のコード表を生成するPHPコード for ($i = 0x00; $i <= 0x0f; $i = $i + 0x01) { printf('', $i); } print(''); for ($i = 0x00; $i <= 0x7f; $i = $i + 0x10) { printf('', $i); for ($j = 0x00; $j <= 0x0f; $j = $j + 0x01) { if ($i == 0x00 || $i == 0x10 || ($i == 0x20 && $j == 0x00)) { // 制御文字の表示 printf('', 0x2400 | $i | $j); } else if ($i == 0x70 && $j == 0x0f) { // 制御文字(DEL)の表示 printf('', 0x2421); } else { printf('', $j | $i); } } print(''); }
下位ビット→
↓上位ビット
%02X
%02X&#x%X;&#x%X;%c