abs

funkcja

Zwraca wartość bezwzględną liczby całkowitej lub zmiennoprzecinkowej — usuwa znak minus.

abs(int|float $num): int|float

abs zwraca wartość bezwzględną $num — jeśli liczba jest ujemna, znak minusa zostaje usunięty. Typ zwracany jest taki sam jak typ argumentu: int dla int, float dla float.

<?php
declare(strict_types=1);

$cena = -29.99;
echo abs($cena);    // wynik: 29.99

echo abs(-42);      // wynik: 42
echo abs(7);        // wynik: 7

Przydaje się wszędzie tam, gdzie liczba może być ujemna, a interesuje cię tylko jej odległość od zera — np. przy obliczaniu różnicy między ceną a rabatem.

📘 Naucz się w lekcji →