php取名字第一个字,PHP用*号替代姓名除第一个字之外的字符
/*
* 作用:用*号替代姓名除第一个字之外的字符
* 参数:
*
*
* 返回值:string
*/
function starReplace($name, $num = 0)
{
if ($num && mb_strlen($name, 'UTF-8') > $num) {
return mb_substr($name, 0, 4) . '*';
}
if ($num && mb_strlen($name, 'UTF-8') <= $num) {
return $name;
}
$doubleSurname = [
'欧阳', '太史', '端木', '上官', '司马', '东方', '独孤', '南宫',
'万俟', '闻人', '夏侯', '诸葛', '尉迟', '公羊', '赫连', '澹台', '皇甫', '宗政', '濮阳',
'公冶', '太叔', '申屠', '公孙', '慕容', '仲孙', '钟离', '长孙', '宇文', '司徒', '鲜于',
'司空', '闾丘', '子车', '亓官', '司寇', '巫马', '公西', '颛孙', '壤驷', '公良', '漆雕', '乐正',
'宰父', '谷梁', '拓跋', '夹谷', '轩辕', '令狐', '段干', '百里', '呼延', '东郭', '南门', '羊舌',
'微生', '公户', '公玉', '公仪', '梁丘', '公仲', '公上', '公门', '公山', '公坚', '左丘', '公伯',
'西门', '公祖', '第五', '公乘', '贯丘', '公皙', '南荣', '东里', '东宫', '仲长', '子书', '子桑',
'即墨', '达奚', '褚师', '吴铭'
];
$surname = mb_substr($name, 0, 2);
if (in_array($surname, $doubleSurname)) {
$name = mb_substr($name, 0, 2) . str_repeat('*', (mb_strlen($name, 'UTF-8') - 2));
} else {
$name = mb_substr($name, 0, 1) . str_repeat('*', (mb_strlen($name, 'UTF-8') - 1));
}
return $name;
}
php取名字第一个字,PHP用*号替代姓名除第一个字之外的字符相关推荐
- php 用隐藏姓名第一个字,PHP用*号替代姓名除第一个字之外的字符
/* * 作用:用*号替代姓名除第一个字之外的字符 * 参数: * * * 返回值:string */ function starReplace($name, $num = 0) { if ($num ...
- PHP用*号替代姓名除第一个字之外的字符
/** 作用:用*号替代姓名除第一个字之外的字符* 参数:*** 返回值:string*/ function starReplace($name, $num = 0) {if ($num && ...
- php取名字的姓,PHP随机生成中国人姓名的类
随机生成国人的名字 /*rndChinaName.class.php*/ Class rndChinaName { private $arrXing,$numbXing; private $arrMi ...
- 华字后面配什么字比较好_涟字女孩取名字含义 带涟好名推荐
带川字男孩取名三个字 五行属金宝宝名字 部首:丿 拼音:chuān 笔画:3 五行:金 寓意:传奇.流传.传送.记载,指子承父业.才高八斗.生生不息. 五行属金的宝宝名字 肃川 聚川 释川 钦川 鑫川 ...
- 怎么样给小孩取名字好听又准确?有它就可以搞定了
大家好,我姓成,因为出生那会天生有条龙飞过.所以爸爸妈妈给我取名字叫成有条.我能要怎么办,我也很绝望啊. 为了不让历史再一次重演,今天小弟要超级严肃的告诉各位爸爸妈妈,起名字是一件不能闹着玩的事情.名 ...
- 取名字_公司起名起名免费建筑公司取名字大全
城镇化进程加快,对建筑业的需求非常大,所以许多人选择开建筑公司.要想建筑公司在众多公司中脱颖而出,不仅要有好的业务使人信服,还要有好的公司名字来吸引人,让消费者选择自己的建筑公司.如果大家还不知道如何 ...
- 取名字_新生婴儿取名字大全2021
新生婴儿取名字大全2021 张桉宁起名分享 每个新生婴儿都是无限希望的象征,父母对其都是饱含着期待与珍爱之情的,因此在为新生婴儿取名字时可谓是费尽了心思的.那么对于在2021牛年出生的新生婴儿来说,什 ...
- 2.2 字 母 表 和 符 号 串 的 基 本 概 念
2.2 字 母 表 和 符 号 串 的 基 本 概 念 2.2.1 字母表和符号串 字母表 字母表是元素的非空有穷集合. 例如, Σ = {a , b , c }. 根据字母表的定义,Σ 是字母表,它 ...
- 河北高级计算机职称,河北省高级经济师资格申报评审条件[冀职改字〔2003〕40号]...
河北省职称改革领导小组 关于印发<河北省高级经济师资格申报评审条件>的通知 冀职改字[2003]40号 各市.省直各部门职称改革领导小组: <河北省高级经济师资格申报评审重要条件&g ...
最新文章
- Quartz集成springMVC 的方案一
- 文本检索秘技之正则表达式grep和egrep
- python中如何将字符串连接在一起,多倍的字符串如何输出
- study note9
- linux之类似Windows的资源管理器gnome-system-monitor(可用这个杀死进程)
- 如何更改Spring Boot应用程序的默认端口
- python中的私有化
- 【基于XML方式】Spring整合Kafka
- ELK + kafka 分布式日志解决方案
- cf980E TheNumberGames (贪心+倍增)
- 神秘的Windows7 Send To
- 重庆铜梁中学空调计量项目远程预付费电能管理系统的设计与应用
- 大学生高等数学竞赛复习资料
- 驱动精灵修复服务器,驱动精灵一键修复系统组件工具
- php nts ts 版本区分
- [Unity]对接华为sdk 登录
- 接口测试中Post方法怎么测?
- 一篇文章入门Spring
- 32位程序运行内存1G以上容易卡死或崩溃问题
- ESX5.1 安装Hyper v