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.

📘 Naucz się w lekcji →