PHP를 통해 문자열의 첫 번째 숫자 시퀀스를 어떻게 얻을 수 있습니까?
P粉014218124
P粉014218124 2023-09-09 10:11:24
0
2
625

my_string = '(VAT 코드) 주소 (주소) 034372 350-352 Vo Van Kiet, Co Giang Ward'

내 현재 코드 =

preg_replace('/[^0-9]/', '',my_string)

현재 결과 = 034372350352 잘못된 출력입니다

하지만 정확한 결과가 필요합니다 = 034372

PHP를 사용하여 문자열의 첫 번째 숫자 시퀀스를 얻는 방법은 무엇입니까?

감사합니다

P粉014218124
P粉014218124

모든 응답(2)
P粉231112437

으아악 으아악

맞아요, 통화 중이에요. 이에 대한 유효성 검사 및 오류 처리를 고려해야 합니다. 아마도 이 예가 도움이 될 것입니다.

P粉001206492

으아악

이를 수행하려면 preg_match를 사용할 수 있습니다. preg_match에 세 번째 인수($matches)를 전달하면 검색 결과로 채워진 배열이 생성되고 $matches[0]에는 전체 패턴과 일치하는 첫 번째 텍스트 인스턴스가 포함됩니다.

문자열에 숫자가 없으면 다음과 같은 if 문을 사용하여 이러한 경우를 식별할 수 있습니다.

으아악

참조 https://www.php.net/manual/ en/function.preg-match.php

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!