//获取整条字符串(非纯汉字链)首个汉字拼音首字母
function pinyin_long2($zh)
{
$ret = "";
$s1 = iconv("UTF-8", "gb2312", $zh);
$s2 = iconv("gb2312", "UTF-8", $s1);
if ($s2 == $zh) {
$zh = $s1;
}
for ($i = 0; $i < strlen($zh); $i++) {
$s1 = substr($zh, $i, 1);
$p = ord($s1);
if ($p > 160) {
$s2 = substr($zh, $i++, 2);
$ret = getFirstCharters($s2);
} else {
$ret = $s1;
}
}
return $ret;
}
- 上一篇: //获取汉字的首字母(包含生僻字)
- 下一篇: 获取整条字符串所有汉字拼音首字母