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

본문 바로가기
사이트 내 전체검색

Web 끄적임

PHP 숫자값만 가져오기

페이지 정보

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

본문

//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

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
1,042
어제
1,160
최대
2,110
전체
53,352
접속자 : 19 모바일버전

Copyright © NEION All rights reserved.