欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP隱藏手機號碼、銀行卡號、真實姓名部分內(nèi)容的方法

 更新時間:2023年11月03日 09:46:59   作者:PHP隔壁老王鄰居  
這篇文章主要介紹了PHP隱藏手機號碼、銀行卡號、真實姓名部分內(nèi)容的方法的實現(xiàn)代碼,有時候我們需要將部分內(nèi)容隱藏那么就可能需要下面的代碼了,需要的朋友可以參考下

1、隱藏手機號碼,隱藏手機號中間部分

/**
 * 隱藏手機號碼
 * @param int $mobile 手機號碼
 * @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、 隱藏銀行卡號,只顯示尾號方法

/**
 * 隱藏銀行卡號
 * @param int $card_no 銀行卡號
 * @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、 隱藏真實姓名中間部分

 
/**
 * 隱藏真實姓名
 * @param string $name 真實姓名
 * @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隱藏手機號碼、銀行卡號、真實姓名部分內(nèi)容的方法的詳細內(nèi)容,更多關于PHP隱藏部分內(nèi)容的方法的資料請關注腳本之家其它相關文章!

相關文章

  • yii2中使用Active Record模式的方法

    yii2中使用Active Record模式的方法

    這篇文章主要介紹了yii2中使用Active Record模式的方法,結(jié)合實例分析了Yii2中使用Active Record模式的具體步驟與相關操作方法,需要的朋友可以參考下
    2016-01-01
  • CI框架自動加載session出現(xiàn)報錯的解決辦法

    CI框架自動加載session出現(xiàn)報錯的解決辦法

    很多程序員在CI中使用session的時候,開啟自動加載session之后網(wǎng)站就報錯了,這篇文章主要介紹了CI框架自動加載session出現(xiàn)報錯的解決辦法,需要的朋友可以參考下
    2014-06-06
  • Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法實例講解

    Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法實例講解

    這篇文章主要介紹了Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法實例講解,希望正在學習TP框架的同學可以跟著小編一起來學習研究下
    2021-03-03
  • php開發(fā)文檔 會員收費1期

    php開發(fā)文檔 會員收費1期

    最新項目——會員收費,目的是要以更好的展現(xiàn)形式表現(xiàn)給用戶,以及添加了新功能(會員機制)
    2012-08-08
  • PHP調(diào)用VC編寫的COM組件實例

    PHP調(diào)用VC編寫的COM組件實例

    最近項目需要PHP來解析二進制數(shù)據(jù),如果直接PHP做比較麻煩,就想到VC編寫COM組件來做,提供PHP調(diào)用。文章將介紹VC編寫COM組件提供PHP調(diào)用,實現(xiàn)一個計算兩個數(shù)字相加的功能
    2014-03-03
  • php去除字符串換行符示例分享

    php去除字符串換行符示例分享

    這篇文章主要介紹了php去除字符串換行符示例,下面整理一下常見的去除換行的方法,需要的朋友可以參考下
    2014-02-02
  • 解決laravel資源加載路徑設置的問題

    解決laravel資源加載路徑設置的問題

    今天小編就為大家分享一篇解決laravel資源加載路徑設置的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • php中stream(流)的用法

    php中stream(流)的用法

    Stream是PHP開發(fā)里最容易被忽視的函數(shù)系列(SPL系列,Stream系列,pack函數(shù),封裝協(xié)議)之一,但其是個很有用也很重要的函數(shù)。Stream可以翻譯為“流”,下面是使用方法
    2014-03-03
  • Drupal讀取Excel并導入數(shù)據(jù)庫實例

    Drupal讀取Excel并導入數(shù)據(jù)庫實例

    這篇文章主要介紹了Drupal利用PHPExcel讀取Excel并導入數(shù)據(jù)庫的例子,需要的朋友可以參考下
    2014-03-03
  • Laravel路由研究之domain解決多域名問題的方法示例

    Laravel路由研究之domain解決多域名問題的方法示例

    這篇文章主要介紹了Laravel 路由研究之domain解決多域名問題的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04

最新評論