PHP隱藏手機(jī)號(hào)碼、銀行卡號(hào)、真實(shí)姓名部分內(nèi)容的方法
1、隱藏手機(jī)號(hào)碼,隱藏手機(jī)號(hào)中間部分
/**
* 隱藏手機(jī)號(hào)碼
* @param int $mobile 手機(jī)號(hào)碼
* @param int $head 頭部顯示數(shù)
* @param int $tail 尾部顯示數(shù)
* @param string $hide_str 隱藏字符串
* @return string
*/
function getHiddenMobile($mobile, $head = 3, $tail = 4, $hide_str = '****') {
$hide = mb_strlen($hide_str, 'utf-8');
return preg_replace("/(\d{{$head}})\d{{$hide}}(\d{{$tail}})/", "$1{$hide_str}$2", $mobile);
}
echo getHiddenMobile("13588888888");

2、 隱藏銀行卡號(hào),只顯示尾號(hào)方法
/**
* 隱藏銀行卡號(hào)
* @param int $card_no 銀行卡號(hào)
* @param int $tail 尾部顯示數(shù)
* @param string $hide_str 隱藏字符串
* @return string
*/
function getBankCardNo($card_no, $tail = 4, $hide_str = ' **** **** **** ') {
return $hide_str . substr($card_no, -$tail, $tail);
}
echo getBankCardNo("667731591283");
3、 隱藏真實(shí)姓名中間部分
/**
* 隱藏真實(shí)姓名
* @param string $name 真實(shí)姓名
* @return string
*/
function getHideRealName($name) {
$length = mb_strlen($name, 'utf-8');
if ($length == 2) {
$hide_str = mb_substr($name, 0, 1, 'utf-8') . '*';
} elseif ($length >= 3) {
$hide_str = mb_substr($name, 0, 1, 'utf-8') . '*' . mb_substr($name, -1, 1, 'utf-8');
} else {
$hide_str = $name;
}
return $hide_str;
}
echo getHideRealName("陳小明");
以上就是PHP隱藏手機(jī)號(hào)碼、銀行卡號(hào)、真實(shí)姓名部分內(nèi)容的方法的詳細(xì)內(nèi)容,更多關(guān)于PHP隱藏部分內(nèi)容的方法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
php筆記之:php函數(shù)range() round()和list()的使用說明
本篇文章介紹了,php函數(shù)range() round()和list()的使用說明。需要的朋友參考下2013-04-04
linux實(shí)現(xiàn)php定時(shí)執(zhí)行cron任務(wù)詳解
linux實(shí)現(xiàn)php定時(shí)執(zhí)行cron任務(wù)2013-12-12
淺談Laravel隊(duì)列實(shí)現(xiàn)原理解決問題記錄
本篇文章主要介紹了淺談Laravel隊(duì)列實(shí)現(xiàn)原理解決問題記錄,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
修改apache配置文件去除thinkphp url中的index.php
這篇文章主要介紹了修改apache配置文件去除thinkphp url中的index.php的方法,大家參考使用吧2014-01-01
laravel框架模型和數(shù)據(jù)庫基礎(chǔ)操作實(shí)例詳解
這篇文章主要介紹了laravel框架模型和數(shù)據(jù)庫基礎(chǔ)操作,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架模型的定義及數(shù)據(jù)庫的增刪改查等相關(guān)操作技巧,需要的朋友可以參考下2020-01-01
ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)
這篇文章主要介紹了ThinkPHP5封裝郵件發(fā)送服務(wù),可發(fā)附件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10

