84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
my_string = '(VAT 코드) 주소 (주소) 034372 350-352 Vo Van Kiet, Co Giang Ward'
내 현재 코드 =
preg_replace('/[^0-9]/', '',my_string)
현재 결과 = 034372350352 잘못된 출력입니다
하지만 정확한 결과가 필요합니다 = 034372
PHP를 사용하여 문자열의 첫 번째 숫자 시퀀스를 얻는 방법은 무엇입니까?
감사합니다
으아악 으아악
맞아요, 통화 중이에요. 이에 대한 유효성 검사 및 오류 처리를 고려해야 합니다. 아마도 이 예가 도움이 될 것입니다.
으아악
이를 수행하려면 preg_match를 사용할 수 있습니다. preg_match에 세 번째 인수($matches)를 전달하면 검색 결과로 채워진 배열이 생성되고 $matches[0]에는 전체 패턴과 일치하는 첫 번째 텍스트 인스턴스가 포함됩니다.
문자열에 숫자가 없으면 다음과 같은 if 문을 사용하여 이러한 경우를 식별할 수 있습니다.
참조 https://www.php.net/manual/ en/function.preg-match.php
으아악 으아악
맞아요, 통화 중이에요. 이에 대한 유효성 검사 및 오류 처리를 고려해야 합니다. 아마도 이 예가 도움이 될 것입니다.
으아악
이를 수행하려면 preg_match를 사용할 수 있습니다. preg_match에 세 번째 인수($matches)를 전달하면 검색 결과로 채워진 배열이 생성되고 $matches[0]에는 전체 패턴과 일치하는 첫 번째 텍스트 인스턴스가 포함됩니다.
문자열에 숫자가 없으면 다음과 같은 if 문을 사용하여 이러한 경우를 식별할 수 있습니다.
으아악참조 https://www.php.net/manual/ en/function.preg-match.php