//获取整条字符串所有汉字拼音首字母
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;
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询