用#替换前几位数

时间:2010-07-01 17:02:20

标签: php

我想隐藏社会保障的前6位数字 我有他们喜欢123-456-7890

我想展示### - ### - 7890

我该怎么做 感谢

2 个答案:

答案 0 :(得分:8)

$ssn = '123-456-7890';    
$ssn = '###-###-'.substr ($ssn , 8);

答案 1 :(得分:2)

您可以使用substr方法使用负长度从SSN获取最右边的4个字符:

$ssn = '111-222-4567';
$ssn_obscured = '###-###-' . substr($ssn, -4);

有关该方法的详细信息,请参阅http://us.php.net/substr