public function getinitial($str){
$asc=ord(substr($str,0,1));
if ($asc if ($asc>=48 &&) $ asc< = 57){
} elseif($ asc> = 97 && $ asc< = 122){
’’ ’’ ’’ ’’ ’’ ''}} els {// inglish 6197){
return '' '; 178193 && $ asc&lt; 180238) '; 232 && $asc<196195){
「M」を返します。
}elseif ($asc>=196195 && $asc<197182){
return 'N';
}elseif ($asc>=197182 && $asc return 'O';
}elseif ($asc>=197190 && $asc return 'P';
}elseif ($asc>=198218 && $asc return 'Q';
}elseif ($asc>=200187 && $asc return 'R';
}elseif ($asc>=200246 && $asc return 'S';
}elseif ($asc>=203250 && $asc return 'T';
}elseif ($asc>=205218 && $asc return 'W';
}elseif ($asc>=206244 && $asc return 'X';
}elseif ($asc>=209185 && $asc return 'Y';
}elseif ($asc>=212209){
return 'Z';
}else{
return '~';
}
}
}
这これら176161、176197怎么得来的、求大神指点
你这个是根据 gb2312 一级字库 得来の
gb2312 分は 一级字库(按汉语拼音首字母排列)および二级字库(按偏旁部首配列)
gb2312 编码由两字节成、区位コードとして知られています
これは gb2312 に基づいています级字库得来的
gb2312 分別一级字库(按汉语拼音首字母排列)および二级字库(按偏旁部首列)
gb2312编码由两字节構成、区位コードとして知られています