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)
📘 Naucz się w lekcji →