數組鍵值替換 php


用到的php函數   substr_replace(string,replacement,start,length)  strlen();

實現功能  根據用戶的權限 銀行卡隱藏中間12位數字

$admin = array("超級管理員","財務經理","財務查詢");
$admin_name = $_G['user_result']['typename']; //檢測當前管理員用戶名

if( !in_array($admin_name,$admin) ){
foreach( $result['list'] as $key => $value ){
$acc_result = $value['account'];
if($acc_result==""){
$acc_sub = "";
}else if(strlen($acc_result)== 16 ){
$acc_sub = substr_replace($acc_result,"*********",4,8);
}else{
$acc_sub = substr_replace($acc_result,"************",4,11);
}
$result['list'][$key]['account'] = $acc_sub;

}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM