//最初の文字を取得 function
function getfirstchar($s0){
if(ord($s0)>="1" and ord($s0)<=ord("z" ) ) { return strtoupper($s0); }
//$s=iconv("UTF-8", "gb2312", $s0); utf-8 に変換する必要がある場合
$s=$s0;/ /不要 変換状況
$asc=ord($s{0})*256+ord($s{1})-65536;
if($asc>=-20319 and $asc<=-20284)return " A" ;
if($asc>=-20283 and $asc<=-19776)return "B";
if($asc>=-19775 and $asc<=-19219)return "C";
if( $asc>=-19218 および $asc<=-18711)return "D";
if($asc>=-18710 and $asc<=-18527)return "E"; $ asc<=-18240)return "F";
if($asc>=-18239 and $asc<=-17923)return "G";
if($asc>=-17922 and $asc<=- 17418) return "H";
if($asc>=-17417 および $asc<=-16475)return "J";
if($asc>=-16212 および $asc<=-15641) )return "L"; -15165 および $asc<=-14923)return "N"; < = -14631) return "P"; ($ ASC & GT; = -14630 および $ASC & LT; = - 14150) "q" を返します
if ($ asc & gt; =-14149 および $ asc & lt; =-1409111140911 ) "R" を返します; "
if( $asc>=-12838 および $asc<=-12557 )return "W"; および $asc<=-11056)return "Y";
if($asc>=-11055 および $asc
上記は、文字列 (漢字を含む) の最初の文字を抽出する PHP 関数を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の役に立てば幸いです。