PHP에서 소수 자릿수를 제거하는 방법: 1. intval() 함수를 사용하여 변수의 정수 값을 가져옵니다. 구문 "intval($number)" 2. Floor() 함수를 사용하여 반올림합니다. 구문 "floor($number) )".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php에서 소수 자릿수를 제거하는 방법
방법 1: intval() 함수 사용
intval( ) 함수는 변수의 정수 값을 얻는 데 사용됩니다. 구문 형식:
int intval ( mixed $var [, int $base = 10 ] )
$var: 정수로 변환할 수량 값입니다.
$base: 변환에 사용되는 베이스입니다.
진수가 0이면 사용되는 진수는 var의 형식을 확인하여 결정됩니다.
문자열에 "0x"(또는 "0X") 접두사가 포함되어 있으면 16진수(16진수)를 사용하고, 그렇지 않으면
문자열이 "0"으로 시작하면 8진수가 사용되고, 그렇지 않으면
은 10진수가 사용됩니다.
intval() 함수는 문자열 및 부동 소수점 유형의 변수를 정수 유형으로 변환하는 데이터 유형 변환에 자주 사용됩니다.
예: 소수점을 정수로 변환(소수점 자리 제거)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
출력 결과:
방법 2: Floor() 함수 사용--반내림
floor() 함수는 내림됩니다. 가장 가까운 정수로. 구문 형식:
floor($number);
$number: 필수. 반내림할 값을 지정합니다.
예: 소수 반올림(소수 자릿수 제거)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
출력 결과:
보충: 소수를 반올림하는 두 가지 다른 방법
ceil() 함수 사용 - - 반올림 , 소수점이 있으면 정수부에 1을 더합니다
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
출력 결과:
round() 함수 사용 - 반올림
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); $num = 123.556; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); ?>
출력 결과:
추천 끝났다 학습 : 《PHP 비디오 튜토리얼》
위 내용은 PHP에서 소수점 이하 자릿수를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!