//获取整条字符串所有汉字拼音首字母
function pinyin_long($zh)
{
$ret = "";
//把所有的字符串分割成数组
$arraAll = preg_split("//u", $zh, -1, PREG_SPLIT_NO_EMPTY);
for ($i = 0; $i < count($arraAll); $i++) {
//通过正则校验是否是汉字,如果是汉字获取首字母,不是汉字直接拼接
if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $arraAll[$i])) {
$ret .= getFirstCharters($arraAll[$i]);
} else {
$ret .= $arraAll[$i];
}
}
return $ret;
}
- 上一篇: 获取整条字符串(非纯汉字链)首个汉字拼音首字母
- 下一篇: mac mysql服务管理