주소에 숫자를 모두 별표 처리하고싶은데요..
본문
예를들어 부산광역시 해운대 테스트43 5길 3234-433 7층 230호 이 주소를
부산광역시 해운대 테스트** *길 ****-*** *층 ***호 처럼 정규식으로 변환하고싶은데요..
정규식으로 숫자만 추출하는게 있길래 그걸로 응용해서 될가해서
<?php echo preg_replace("/[^0-9]*/s", "*", '부산광역시 해운대 테스트43 5길 3234-433 7층 230호'); ?>
이렇게 하니까 숫자빼고 전부 별표가 되버리더라구요;
혹시 방법이있을까해서 질문드립니다 ㅠ
답변 2
<?php
$address = "부산광역시 해운대 테스트43 5길 3234-433 7층 230호";
echo preg_replace("/[0-9]/im", "*", $address);
?>
안녕하세요. 인아이디어입니다.
저는 이렇게 하니까 정상작동하네요 :)
<?php echo preg_replace("/[^0-9]*/s", "*", '부산광역시 해운대 테스트43 5길 3234-433 7층 230호'); ?>
빨간색 부분만 빼시면 될겁니다.
<?php echo preg_replace("/[0-9]*/s", "*", '부산광역시 해운대 테스트43 5길 3234-433 7층 230호'); ?>
답변을 작성하시기 전에 로그인 해주세요.