<?php
function chk($a,$b){
mb_regex_encoding('SJIS');
$j=0;
$cnt=0;
for($i=$a;$i<$b;$i++){
$s=sprintf('%x',$i);
$hex = hex2bin($s);
if(mb_check_encoding($hex)){
if (!mb_ereg($hex, $hex)){
// echo "$s($hex):NG\n";
$cnt++;
}
}else{
}
$j++;
}
echo "j:$j\n";
echo "cnt:$cnt\n";
}
mb_internal_encoding('SJIS-win');
chk(0xED40,0xFC51);
- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- j:3857
cnt:2642
- Output for 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30
- j:3857
cnt:2258
- Output for 5.6.38
- j:3857
cnt:0
preferences:
143.77 ms | 408 KiB | 5 Q