intdiv
funkcja
Wykonuje dzielenie całkowitoliczbowe i zwraca iloraz jako liczbę całkowitą.
intdiv(int $num1, int $num2): int
intdiv dzieli $num1 przez $num2 i zwraca całkowitą część ilorazu — część ułamkowa jest po prostu odrzucana (bez zaokrąglania). Jest to odpowiednik operatora // znany z Pythona.
<?php
declare(strict_types=1);
echo intdiv(17, 5); // wynik: 3
echo intdiv(7, 2); // wynik: 3
echo intdiv(-7, 2); // wynik: -3
Gdy $num2 wynosi 0, funkcja rzuca wyjątek DivisionByZeroError — pamiętaj o obsłudze tego przypadku.