Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP – Tamsayı Bölme

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,442
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 7 Gün
Başarım Puanı
1,051
MmoLira
695,207
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

hq720.jpg

PHP, işlenenlerini tam sayıya bölen ve bölme işlemini int olarak döndüren yeni bir intdiv() fonksiyonu tanıttı.

intdiv() fonksiyonu iki tam sayı parametresinin tam sayı bölümünü döndürür. "a/b"nin sonucu "c"nin bölüm ve "r"nin kalan olması durumunda:


Bu durumda, intdiv(a,b) r − değerini döndürür.

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

$x ve $y, bölme ifadesinin pay ve payda kısımlarıdır. intdiv() fonksiyonu bir tam sayı döndürür. Her iki parametre de pozitifse veya her iki parametre de negatifse dönüş değeri pozitiftir.

Örnek 1

Payda < payda ise, intdiv() fonksiyonu aşağıda gösterildiği gibi "0" döndürür.

PHP:
<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $r=intdiv($y, $x);
   echo "intdiv(" . $y . "," . $x . ") = " . $r;
?>

Aşağıdaki çıktıyı üretecektir:

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

Örnek 2

Aşağıdaki örnekte, intdiv() fonksiyonu, pay veya paydanın negatif olması nedeniyle negatif tam sayı döndürür.

PHP:
<?php
   $x=10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $x=-10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>

Aşağıdaki çıktıyı üretecektir:

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

Örnek 3

intdiv() fonksiyonu, pay ve paydanın her ikisinin de pozitif veya her ikisinin de negatif olması durumunda pozitif bir tam sayı döndürür.

PHP:
<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";

   $x=-10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r ;
?>

Aşağıdaki çıktıyı üretecektir:
intdiv(10,3) = 3
intdiv(-10,-3) = 3


Örnek 4

Aşağıdaki örnekte, payda "0"dır. DivisionByZeroError istisnasıyla sonuçlanır.

PHP:
<?php
   $x=10;
   $y=0;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>

Aşağıdaki çıktıyı üretecektir:

PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in hello.php:4
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst