/**
* 返回银行卡**符
*/
function change_str($string) {
$len=strlen($string)-3;
$string=str_split($string);
foreach ($string as $k=>$v) {
if($k>2 and $k<$len){
$string[$k]="*";
}
}
$string=implode($string);
return str_replace($sub,$str,$string);
}
————————
$bank=1234567890123;
$len=strlen($bank);
$l=$len-7;
$str='';
for($i=0;$i<$l;$i++){
$str=$str."*";
}
$b=preg_replace('/^(w{3}).*(w{4})$/', '1'.$str.'2', $bank);