답변:
이 시도:
preg_replace('/[^0-9]/', '', '604-619-5135');
preg_replace는 일반적으로로 시작하고 끝나는 PCRE를 사용합니다 /
.
이것은 미래의 개발자를위한 것이며, 시도해 볼 수도 있습니다. 너무 간단
echo preg_replace('/\D/', '', '604-619-5135');
패턴을 구분 기호로 묶어야합니다. 일반적으로 슬래시 (/)가 사용됩니다. 이 시도:
echo preg_replace("/[^0-9]/","",'604-619-5135');
(?flags)
) 함수 / API를 디자인 / 작성한 사람들/flags
은 여분의 함수 매개 변수를 사용하는 대신 큰 따옴표 로 묶은 형식으로 정규식 플래그를 전달하는 것이 좋습니다 .