PHP中如何实现提取汉字首字母的函数示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1266个文字,预计阅读时间需要6分钟。
php/** * 获取汉字字符串的首字母 * * @param string $str 输入的字符串 * @return string 返回首字母 */function getFirstChar($str) { if (empty($str)) { return ''; } // 取出第一个字符 $char=mb_substr($str, 0, 1, 'utf-8'); // 获取首字母 $firstChar=mb_convert_encoding($char, 'ASCII', 'utf-8'); if (strlen($firstChar)==1) { return strtoupper($firstChar); } else { // 非ASCII字符,使用拼音首字母 $pinyin=pinyin($char, ['format'=> 'ucfirst']); return $pinyin[0]; }}
本文实例讲述了PHP常用函数之获取汉字首字母功能。
本文共计1266个文字,预计阅读时间需要6分钟。
php/** * 获取汉字字符串的首字母 * * @param string $str 输入的字符串 * @return string 返回首字母 */function getFirstChar($str) { if (empty($str)) { return ''; } // 取出第一个字符 $char=mb_substr($str, 0, 1, 'utf-8'); // 获取首字母 $firstChar=mb_convert_encoding($char, 'ASCII', 'utf-8'); if (strlen($firstChar)==1) { return strtoupper($firstChar); } else { // 非ASCII字符,使用拼音首字母 $pinyin=pinyin($char, ['format'=> 'ucfirst']); return $pinyin[0]; }}
本文实例讲述了PHP常用函数之获取汉字首字母功能。

