라이브러리

[PHP] floatval - 변수의 float 값 가져오기




PHP floatval() 함수

PHP의 `floatval()` 함수는 주어진 값이 숫자로 변환될 수 있는지 확인하고, 숫자로 변환하여 반환합니다. 이 함수는 `float` 타입의 값을 반환합니다.

사용법

`floatval()` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

floatval(변수);



예제

#hostingforum.kr
php

// 문자열 "10.5"를 float 타입으로 변환합니다.

$number = "10.5";

$float_number = floatval($number);

echo $float_number; // 출력: 10.5



// 문자열 "hello"를 float 타입으로 변환합니다.

$number = "hello";

$float_number = floatval($number);

echo $float_number; // 출력: 0 (기본값)



// 정수 10을 float 타입으로 변환합니다.

$number = 10;

$float_number = floatval($number);

echo $float_number; // 출력: 10



// null 값을 float 타입으로 변환합니다.

$number = null;

$float_number = floatval($number);

echo $float_number; // 출력: 0 (기본값)



주의점

`floatval()` 함수는 주어진 값이 숫자로 변환될 수 있는지 확인하지 않습니다. 따라서, 문자열이 숫자로 변환되지 않으면 0이 반환됩니다. 또한, null 값을 float 타입으로 변환하면 0이 반환됩니다.

실무 예시

#hostingforum.kr
php

// 사용자 입력 값을 float 타입으로 변환합니다.

$user_input = $_POST['number'];

$float_number = floatval($user_input);



if ($float_number !== 0) {

    echo "숫자 입력: $float_number";

} else {

    echo "숫자 입력이 아닙니다.";

}



이 예시에서는 사용자 입력 값을 float 타입으로 변환하고, 0이 아닌 경우 숫자 입력이 맞다고 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 546 페이지

검색

게시물 검색