如何通过用*
替换为0935***3256
来显示和隐藏某个电话号码的某些号码?电话号码的隐藏号码
EX:
09350943256 - > 0935 *** 3256
09119822432 - > 0911 *** 2432
09215421597 - > 0921 *** 1597
...
$number = '09350943256';
echo str_pad(substr($number, -4), strlen($number), '*', STR_PAD_LEFT);
顶部php代码结果如下:*******3256
但我想结果为:0935***3256
这是怎么回事?
这是一项相当平凡的任务。使用strlen,substr,str_repeat和你想要的右侧和左侧的数字计数的巧妙组合 – Joshua