汉字转拼音方法优化

feat/task1-c-wallet
gongfuxiang 2022-10-09 23:52:09 +08:00
parent c2457ac1f6
commit bfc47ec9b2
1 changed files with 20 additions and 3 deletions

View File

@ -11,6 +11,23 @@
// 应用公共文件
/**
* 获取汉字拼音、默认返回数组
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2022-10-09
* @desc description
* @param [string] $string [汉字]
* @param [boolean] $is_string [返回字符串]
* @param [string] $join [字符串连接符号]
*/
function ChinesePinyin($string, $is_string = false, $join = '')
{
$value = (new \Overtrue\Pinyin\Pinyin())->convert($string);
return ($is_string && is_array($value)) ? implode($join, $value) : $value;
}
/**
* 获取汉字首字母
* @author Devil
@ -20,10 +37,10 @@
* @desc description
* @param [string] $string [汉字]
*/
function PinyinLetter($string)
function ChineseLetter($string)
{
$letter = (new \Overtrue\Pinyin\Pinyin())->abbr($string);
return empty($letter) ? '' : $letter;
$value = (new \Overtrue\Pinyin\Pinyin())->abbr($string);
return empty($value) ? '' : $value;
}
/**