/**
* 取汉字的第一个字的首字母
* @param type $str
* @return string|null
* @user qichao
* @date 2017-04-13*/
public function _getFirstCharter($str){if(empty($str)) {return '';}$fchar=ord($str{0});if($fchar>=ord('A')&&$fchar<=ord('z')) return strtoupper($str{0});$s1=iconv('UTF-8','gb2312',$str);$s2=iconv('gb2312','UTF-8',$s1);$s=$s2==$str?$s1:$str;$asc = ord($s{0})*256 + ord($s{1})-65536;if($asc>=-20319&&$asc<=-20284) return ‘A';
if($asc>=-20283&&$asc<=-19776 || $asc==-9743) return'B';
if($asc>=-19775&&$asc<=-19219) return'C';
if($asc>=-19218&&$asc<=-18711 || $asc==-9767) return'D';
if($asc>=-18710&&$asc<&