채택완료

숫자 뒷부분 가리기

2017-12-19 (화) 21:40:54 1,873

5자리수부터 뒷3개를 *** 으로 하고 싶어요 

1000 일때는 1000 으로 보여지고요

10000 일때는 10***  으로요 .

new_str 가 mssql 에서 불러 오는 숫자입니다.

<?php echo $new_str; ?>

|

답변 1개

채택된 답변
+20 포인트
Copy
$s = "1234567";

if(strlen($s) > 4){
    $p = "#^(\d+)(\d{3})#";
    $s = preg_replace($p, "$1***", $s);
    echo $s;
}

답변을 작성하려면 로그인이 필요합니다.