숫자값만 가져오기 > Web 끄적임

본문 바로가기

사이트 내 전체검색

뒤로가기 뒤로가기

Web 끄적임

PHP 숫자값만 가져오기

페이지 정보

작성자 관리자 작성일 25-02-26 16:02 조회 2,338 댓글 0

본문

//1. 정규 표현식 사용

$a = "1개";

preg_match('/\d+/', $a, $matches);

if (isset($matches[0])) {

    $number = $matches[0];

    echo $number; // 출력: 1

} else {

    echo "숫자를 찾을 수 없습니다.";

}



//2. filter_var() 함수 사용 (PHP 5.2.0 이상)

$a = "1개";

$number = filter_var($a, FILTER_SANITIZE_NUMBER_INT);

if ($number !== false) {

    echo $number; // 출력: 1

} else {

    echo "숫자를 찾을 수 없습니다.";

}



3. 문자열 함수와 루프 사용

$a = "1개";

$number = "";

for ($i = 0; $i < strlen($a); $i++) {

    if (is_numeric($a[$i])) {

        $number .= $a[$i];

    }

}

if ($number !== "") {

    echo $number; // 출력: 1

} else {

    echo "숫자를 찾을 수 없습니다.";

}









추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.

Copyright © NEION All rights reserved.
PC 버전으로 보기