处理名字的函数代码如下:
/**
* 汉字两个字的中间加空格变成三个位置
* @param $name string 输入
* @return 处理后的结果
*/
function z_deal_name3($name){
preg_match_all('/./u', $name, $arrName); //使用正则匹配将汉字转成数组
//var_dump($arrName);
if(count($arrName[0])==2){ //如果是两个字,则加全角空格
return $arrName[0][0].' '.$arrName[0][1];
}else{
return $name;
}
}
下面是调用的示例:
echo z_deal_name3('洪哥').'<br>';
echo z_deal_name3('洪大哥');
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!
文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:PHP处理两个字的名字中间加一个空格:http://www.splaybow.com/post/php-deal-2-hanzi-space.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2016/6/11 7:10:45 | 编辑:洪哥 | 分类:PHP | 浏览: