숫자가 아닌 문자열에서 정수 추출
숫자와 문자가 모두 포함된 문자열에서 정수를 추출하는 실용적인 접근 방식은 다음과 같습니다. PHP의 filter_var() 함수를 사용하세요. 이 함수는 문자열에서 특정 유형의 데이터를 삭제하고 추출하는 편리한 방법을 제공합니다.
filter_var()를 사용하여 부호 없는 정수 추출
문자열에서 부호 없는 정수를 추출하려면 "내 장바구니에: 11개 항목"과 같은 문자열을 사용하려면 다음을 사용할 수 있습니다. 코드:
$str = 'In My Cart : 11 items'; $int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
FILTER_SANITIZE_NUMBER_INT 필터를 사용하면 filter_var() 함수는 문자열에서 숫자가 아닌 모든 문자를 효과적으로 제거하고 정수 값만 남깁니다. 그런 다음 결과는 (int) 유형 캐스팅을 사용하여 정수로 캐스팅됩니다.
이 접근 방식은 숫자와 문자가 모두 포함된 문자열에서 정수를 추출하는 데 간단하고 효율적입니다.
위 내용은 PHP에서 영숫자가 포함된 문자열에서 정수를 어떻게 추출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!