Heim  >  Artikel  >  Backend-Entwicklung  >  PHP intdiv()-Funktion

PHP intdiv()-Funktion

王林
王林nach vorne
2023-09-18 19:05:111748Durchsuche

PHP intdiv() 函数

Definition und Verwendung

intdiv() Die Funktion gibt den ganzzahligen Quotienten zweier ganzzahliger Parameter zurück. Wenn das Ergebnis von i Syntax

intdiv ( int $x , int $y ) : int

Parameter

Sr. Der Zählerteil des französischen Ausdrucks

2

yDieser Parameter bildet den Nennerteil von Der DivisionsausdruckRückgabewertxBeispiel
intdiv(10,3) = 3
intdiv(3,10) = 0
Beispiel
Die PHP-Funktion intdiv() gibt den ganzzahligen Quotienten von geteilt durch y zurück. Wenn beide Argumente positiv oder beide Argumente negativ sind, ist der Rückgabewert positiv.

PHP-Version

Diese Funktion ist in PHP-Version 4.x, PHP 5.x und PHP 7.x verfügbar.

Live-Demonstration Das folgende Beispiel zeigt, dass die Funktion intdiv() 0 zurückgibt, wenn der Zähler < DemonstrationIn Im folgenden Beispiel gibt die Funktion intdiv() eine negative Ganzzahl zurück, da der Zähler oder Nenner negativ ist -
<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "</p><p>";
   $r=intdiv($y, $x);
   echo "intdiv(" . $y . "," . $x . ") = " . $r;
?>

Ausgabe

Dies führt zu folgendem Ergebnis: -

Live-Demonstration

Die Der Nenner im folgenden Beispiel ist 0. Dies führt zur DivisionByZeroError-Ausnahme -1 −

<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "</p><p>";
   $x=10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "</p><p>";
   $x=-10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "</p><p>";
   $x=-10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r ;
?>
AusgabeDies führt zu folgendem Ergebnis:
intdiv(10,3) = 3
intdiv(10,-3) = -3
intdiv(-10,3) = -3
intdiv(-10,-3) = 3

Beispiel

Live-Demonstration

Der Dezimalteil in beiden Parametern wird ignoriert und die Funktion intdiv() wird nur auf die angewendet Ganzzahliger Teil -

<?php
   $x=10;
   $y=0;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "</p><p>";
?>

Ausgabe

Dies führt zu folgendem Ergebnis: -

PHP Fatal error: Uncaught DivisionByZeroError: Division by zero

Das obige ist der detaillierte Inhalt vonPHP intdiv()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen