数组键值替换 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;

}

}

转载于:https://www.cnblogs.com/5920li/p/4959556.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值