php 관련.. 채택완료
$h = "010-0393-4532";
<!--<전화번호 입력하거나 또는 db에서 불러와서 읽음>-->
$h_point = strrpos($h,"-");
$h_str = substr($h,0,$h_point+1);
for ($hi = $h_point+i; $hi < strlen($h); $hi++){
$h_str .="*";
}
echo $h_str;
제가 원하는 방식은 일단 저기 전화번호를 불러와서
010-0393-4532 이 번호를 뒤에 **** 이렇게 처리할려고합니다.
근데 식을 만들었는데 원하는 방식으로 안나오는데 어디가 잘못된걸까요?
아그리고 010-03**-45** 으로 할련 어떻게 해야할까요?
답변 2개
채택된 답변
+20 포인트
9년 전
Copy
<?$h = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***";$h_explode = explode("-",$h);$h_first = $h_explode[0];$h_second = $h_explode[1];$h_third = $h_explode[2];$h_str = $h_first."-".substr($h_second,0,2)."**-".substr($h_third,0,2)."**";echo $h_str;?>
먼저 기준을 잡으세요. 전화번호는 - 를 기준으로 잘라주고 해당값에서 순서대로 잘라서 *
붙여주면됩니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
9년 전
$h = "010-1234-1111";
$h_point = substr($h,0,-4)."****";
echo $h_point;
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인