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

PHP intdiv()-Funktion

王林
Freigeben: 2023-09-18 19:06:02
nach vorne
1853 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren
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. < /p>

PHP-Version

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

Live-DemonstrationDas 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;
?>
Nach dem Login kopieren

Ausgabe

Dies führt zu folgendem Ergebnis: -

Live-Demonstration

< /h2>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 ;
?>
Nach dem Login kopieren
AusgabeDies führt zu folgendem Ergebnis:
intdiv(10,3) = 3
intdiv(10,-3) = -3
intdiv(-10,3) = -3
intdiv(-10,-3) = 3
Nach dem Login kopieren

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>";
?>
Nach dem Login kopieren

Ausgabe

Dies führt zu folgendem Ergebnis: -

PHP Fatal error: Uncaught DivisionByZeroError: Division by zero
Nach dem Login kopieren

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

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage