>백엔드 개발 >PHP 문제 >PHP에서 라운드는 무엇을 의미합니까?

PHP에서 라운드는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2023-03-10 10:04:393318검색

PHP에서 round는 "반올림"을 의미하며 부동 소수점 숫자를 정수로 변환하는 내장 함수입니다. 이 함수는 부동 소수점 숫자를 반올림하고 float 유형의 정수 값을 반환할 수 있습니다. 구문은 "round(숫자,정밀도)입니다. ,방법);".

PHP에서 라운드는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

php round() 함수 소개

PHP에는 가 있습니다. >숫자에 대한 정수 정수 유형과 Float 부동 소수점 유형은 두 가지 데이터 유형입니다. 일부 특수한 상황에서는 정수 유형만 사용할 수 있고 부동 소수점 유형의 경우 It만 사용할 수 있습니다. PHP는 이 작업을 완료하는 데 도움이 되는 round() 함수를 제공합니다. PHP中对于数字有Integer 整型、Float 浮点型这两种数据类型,在某些特殊的环境下,我们只能使用整型,而对浮点型来说,只能将其转换为整型,PHP提供了round()函数,能够帮助我们完成这一任务。

在php中,round的意思为“四舍五入”,作用是对浮点数进行四舍五入,返回一个整数。

语法格式:

round(number,precision,mode);
参数 描述
number 必需。规定要舍入的值。
precision 可选。规定小数点后的尾数。默认是 0,也可以为负数。
mode 可选。规定表示舍入模式的常量:
  • PHP_ROUND_HALF_UP - 默认。遇到 .5 的情况时向上舍入 numberprecision 小数位。舍入 1.5 到 2,舍入 -1.5 到 -2。
  • PHP_ROUND_HALF_DOWN - 遇到 .5 的情况时向下舍入 numberprecision 小数位。舍入 1.5 到 1,舍入 -1.5 到 -1。
  • PHP_ROUND_HALF_EVEN - 遇到 .5 的情况时取下一个偶数值舍入 numberprecision 小数位。
  • PHP_ROUND_HALF_ODD - 遇到 .5 的情况时取下一个奇数值舍入 numberprecision 小数位。

返回值:返回一个float

PHP에서 라운드는 "반올림"을 의미하며 그 기능은 부동 소수점 숫자를 반올림하여 정수를 반환하는 것입니다.

문법 형식:

<?php
header("Content-type:text/html;charset=utf-8");
echo round(6.1)."、";
echo round(6.2)."、";
echo round(6.3)."、";
echo round(6.4)."、";
echo round(6.5)."、";
echo round(6.6)."、";
echo round(6.64)."<br>";
?>
매개변수 설명
번호 필수입니다. 반올림할 값을 지정합니다.
정밀도 선택사항. 소수점 이하 자릿수를 지정합니다. 기본값은 0이며 음수일 수도 있습니다.
모드 선택사항. 반올림 모드를 나타내는 상수를 지정합니다:
    PHP_ROUND_HALF_UP - 기본값. .5의 경우 숫자를 소수점 정밀도 자리로 반올림하세요. 1.5를 2로 반올림하고 -1.5를 -2로 반올림합니다. PHP_ROUND_HALF_DOWN - .5를 만나면 숫자를 소수점 정밀도 자리로 내림합니다. 1.5를 1로 반올림하고 -1.5를 -1로 반올림합니다.

    PHP_ROUND_HALF_EVEN - .5가 나타나면 다음 짝수 값을 취하고 숫자를 소수점 정밀도 자리로 반올림합니다. PHP_ROUND_HALF_ODD - .5가 나타나면 다음 홀수 값을 취하고 숫자를 소수점 정밀도 자리로 반올림합니다.

반환 값: floatPHP에서 라운드는 무엇을 의미합니까?

php round() 함수 사용 예

유형의 정수를 반환합니다.

PHP에서 라운드는 무엇을 의미합니까?1. 매개변수는 하나만 있습니다:


2 매개변수는 2개입니다: PHP에서 라운드는 무엇을 의미합니까?

<?php
header("Content-type:text/html;charset=utf-8");
echo round(6.4545,3)."、";
echo round(6.4545,2)."、";
echo round(6.4545,1)."、";
echo round(6.4545,0)."<br>";
?>

  • 3.

    <?php
    header("Content-type:text/html;charset=utf-8");
    echo round(6.65,1,PHP_ROUND_HALF_DOWN)."<br>";//向下取整
    echo round(6.65,1,PHP_ROUND_HALF_UP)."<br>";//向上取整
    echo round(6.55,1,PHP_ROUND_HALF_EVEN)."<br>";//遇到 .5 的情况时取下一个偶数值舍入$val到 $precision小数位。
    echo round(6.55,1,PHP_ROUND_HALF_ODD)."<br>";//遇到 .5 的情况时取下一个奇数值舍入$val到 $precision小数位。
    ?>
  • 확장된 지식: 다른 두 가지 반올림 함수

ceil() 함수: 가장 가까운 정수로 반올림🎜🎜🎜🎜floor() 함수: 가장 가까운 정수로 반올림🎜🎜🎜 🎜추천 학습: "🎜PHP 비디오 튜토리얼 🎜"🎜

위 내용은 PHP에서 라운드는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.