php 관련.. 채택완료
darkamo
9년 전
조회 4,017
$h = "010-0393-4532";
$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년 전
</p><p><?
$h = "<span class="privacy_hidden">*** 개인정보보호를 위한 휴대폰번호 노출방지 ***</span>";</p><p>$h_explode = explode("-",$h);
$h_first = $h_explode[0];
$h_second = $h_explode[1];
$h_third = $h_explode[2];</p><p>$h_str = $h_first."-".substr($h_second,0,2)."**-".substr($h_third,0,2)."**";</p><p>echo $h_str;</p><p>?></p><p>
먼저 기준을 잡으세요. 전화번호는 - 를 기준으로 잘라주고 해당값에서 순서대로 잘라서 *
붙여주면됩니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인