Fungsi PHP intdiv().

王林
王林ke hadapan
2023-09-18 19:05:111862semak imbas

Fungsi

PHP intdiv() 函数

Definisi dan Penggunaan

intdiv() mengembalikan hasil bahagi integer bagi dua parameter integer. Jika hasil daripada i Syntax

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

Parameter

Sr. Bahagian pengangka bagi ungkapan Perancis

Parameter ini membentuk bahagian penyebut fungsi ungkapan bahagiFungsi ini tersedia dalam PHP versi 4.x, PHP 5.x dan PHP 7.x. Demonstrasi
Nilai pulangan PHP intdiv() mengembalikan hasil bagi integer x dibahagikan dengan y

. Jika kedua-dua hujah positif atau kedua-dua hujah negatif, nilai pulangan adalah positif.

Versi PHP

Contoh Demonstrasi LangsungContoh berikut menunjukkan bahawa jika pengangka ialah < penyebut, fungsi intdiv() mengembalikan 0
<?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;
?>

Output

Ini akan menghasilkan keputusan berikut ✎rreee

Dalam Dalam contoh berikut, fungsi intdiv() mengembalikan integer negatif kerana pengangka atau penyebut adalah negatif -

intdiv(10,3) = 3
intdiv(3,10) = 0
Output

Ini akan menghasilkan keputusan berikut −

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

Demonstrasi

Live penyebut dalam contoh berikut ialah 0. Ia akan menyebabkan pengecualian DivisionByZeroError -1−

intdiv(10,3) = 3
intdiv(10,-3) = -3
intdiv(-10,3) = -3
intdiv(-10,-3) = 3

Output

Ini akan menghasilkan hasil berikut−

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

Contoh

Demonstrasi Langsung

Bahagian perpuluhan dalam kedua-dua parameter diabaikan(dan fungsi intdiv hanya digunakan bahagian integer -

PHP Fatal error: Uncaught DivisionByZeroError: Division by zero

Output

Ini akan menghasilkan keputusan berikut −

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

Atas ialah kandungan terperinci Fungsi PHP intdiv().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam