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)文章
CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法
很多程序員在CI中使用session的時(shí)候,開(kāi)啟自動(dòng)加載session之后網(wǎng)站就報(bào)錯(cuò)了,這篇文章主要介紹了CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法,需要的朋友可以參考下2014-06-06Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解
這篇文章主要介紹了Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解,希望正在學(xué)習(xí)TP框架的同學(xué)可以跟著小編一起來(lái)學(xué)習(xí)研究下2021-03-03php開(kāi)發(fā)文檔 會(huì)員收費(fèi)1期
最新項(xiàng)目——會(huì)員收費(fèi),目的是要以更好的展現(xiàn)形式表現(xiàn)給用戶,以及添加了新功能(會(huì)員機(jī)制)2012-08-08PHP調(diào)用VC編寫(xiě)的COM組件實(shí)例
最近項(xiàng)目需要PHP來(lái)解析二進(jìn)制數(shù)據(jù),如果直接PHP做比較麻煩,就想到VC編寫(xiě)COM組件來(lái)做,提供PHP調(diào)用。文章將介紹VC編寫(xiě)COM組件提供PHP調(diào)用,實(shí)現(xiàn)一個(gè)計(jì)算兩個(gè)數(shù)字相加的功能2014-03-03解決laravel資源加載路徑設(shè)置的問(wèn)題
今天小編就為大家分享一篇解決laravel資源加載路徑設(shè)置的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10Drupal讀取Excel并導(dǎo)入數(shù)據(jù)庫(kù)實(shí)例
這篇文章主要介紹了Drupal利用PHPExcel讀取Excel并導(dǎo)入數(shù)據(jù)庫(kù)的例子,需要的朋友可以參考下2014-03-03Laravel路由研究之domain解決多域名問(wèn)題的方法示例
這篇文章主要介紹了Laravel 路由研究之domain解決多域名問(wèn)題的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04