5자리수부터 뒷3개를 *** 으로 하고 싶어요
1000 일때는 1000 으로 보여지고요
10000 일때는 10*** 으로요 .
new_str 가 mssql 에서 불러 오는 숫자입니다.
<?php echo $new_str; ?>
|
답변 1개
채택된 답변
+20 포인트
2017-12-19 (화) 21:51:26
Copy
$s = "1234567";
if(strlen($s) > 4){
$p = "#^(\d+)(\d{3})#";
$s = preg_replace($p, "$1***", $s);
echo $s;
}
답변을 작성하려면 로그인이 필요합니다.