Fungsi PHP intdiv().

王林
Lepaskan: 2023-09-18 19:06:02
ke hadapan
1818 orang telah melayarinya

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
Salin selepas log masuk

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 pulanganPHP intdiv() mengembalikan hasil bagi integer x dibahagikan dengan < /p>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;
?>
Salin selepas log masuk

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
Salin selepas log masuk
< /h2>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 ;
?>
Salin selepas log masuk
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
Salin selepas log masuk

Output

Ini akan menghasilkan hasil berikut−

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

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
Salin selepas log masuk

Output

Ini akan menghasilkan keputusan berikut −

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

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan