Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet rund in PHP?

Was bedeutet rund in PHP?

青灯夜游
青灯夜游Original
2023-03-10 10:04:393271Durchsuche

Runden bedeutet in PHP „Rundung“. Es handelt sich um eine integrierte Funktion, die Gleitkommazahlen in Ganzzahlen umwandelt und einen ganzzahligen Wert vom Typ „float“ zurückgibt. Präzision, Modus);".

Was bedeutet rund in PHP?

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer

Einführung in die PHP-Round()-Funktion

In PHP gibt es Ganzzahl für Zahlen Der Ganzzahltyp und der Gleitkommatyp Float sind zwei Datentypen. Unter bestimmten Umständen können wir nur den Ganzzahltyp verwenden, und für den Gleitkommatyp können wir nur It verwenden wird in einen Integer-Typ konvertiert. PHP stellt die Funktion round() zur Verfügung, die uns bei der Erledigung dieser Aufgabe hilft. 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

Runden bedeutet in PHP „Rundung“ und seine Funktion besteht darin, Gleitkommazahlen zu runden und eine Ganzzahl zurückzugeben.

Grammatikformat:

<?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>";
?>
Parameter Beschreibung
Nummer Erforderlich. Gibt den zu rundenden Wert an.
Präzision Optional. Gibt die Anzahl der Nachkommastellen an. Der Standardwert ist 0, kann auch negativ sein.
Modus Optional. Gibt eine Konstante an, die den Rundungsmodus darstellt:
    PHP_ROUND_HALF_UP – Standard. Im Fall von .5 runden Sie die Zahl auf genaue Dezimalstellen auf. Rundet 1,5 bis 2 und -1,5 bis -2. PHP_ROUND_HALF_DOWN – Runden Sie Zahl auf genaue Dezimalstellen ab, wenn Sie auf .5 stoßen. Rundet 1,5 auf 1 und -1,5 auf -1.

    PHP_ROUND_HALF_EVEN – Wenn Sie auf .5 stoßen, nehmen Sie den nächsten geraden Wert und runden Sie die Zahl auf genaue Dezimalstellen. PHP_ROUND_HALF_ODD – Wenn Sie auf .5 stoßen, nehmen Sie den nächsten ungeraden Wert und runden Sie die Zahl auf genaue Dezimalstellen.

Rückgabewert: Gibt eine Ganzzahl vom Typ float zurückWas bedeutet rund in PHP?

Beispiel zur Verwendung der PHP-Round()-Funktion

Was bedeutet rund in PHP?1. Nur ein Parameter:

<?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>";
?>

2. Es gibt zwei Parameter:

Was bedeutet rund in PHP?

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小数位。
    ?>
  • Erweiterte Kenntnisse: Zwei weitere Rundungsfunktionen

ceil()-Funktion: Auf die nächste ganze Zahl aufrunden

🎜floor()-Funktion: Auf die nächste ganze Zahl abrunden🎜🎜🎜 🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial 🎜"🎜

Das obige ist der detaillierte Inhalt vonWas bedeutet rund in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet PHP foreach?Nächster Artikel:Was bedeutet PHP foreach?