log
funkcja
Oblicza logarytm naturalny (podstawa e) lub logarytm o podanej podstawie.
log(float $num, float $base = M_E): float
log oblicza logarytm z liczby $num. Domyślną podstawą jest stała M_E (≈ 2.718…), więc log($x) to logarytm naturalny — ln(x). Jeśli podasz drugi argument $base, funkcja zwróci logarytm przy tej podstawie: log(100, 10) zwróci 2.
<?php
declare(strict_types=1);
echo log(M_E); // wynik: 1
echo log(100, 10); // wynik: 2 (log₁₀ z 100)
echo log(8, 2); // wynik: 3 (log₂ z 8)