之前有分享了用javascript在客户端进行姓名拆分的方法,后应项目需要,又用PHP实现了,贴出来跟大家分享交流:
/**
* 把全名拆分为姓氏和名字
* @param string $fullname...全名
* @return array 一维数组,元素一是姓,元素二为名
* @author: 风柏杨
*/
function splitName($fullname...即墨','达奚','褚师');
$vLength = mb_strlen($fullname, 'utf-8');
$lastname = '';
$firstname = '';//前为姓,...后为名
if($vLength > 2){
$preTwoWords = mb_substr($fullname, 0, 2, 'utf-8');//取命名的前两个字,看是否在复姓库中...$firstname = mb_substr($fullname, 1, 10, 'utf-8');
}
}else if($vLength == 2){//全名只有两个字时,以前一个为姓,