bcpow

funkcja

Podnosi liczbę o dowolnej precyzji (string) do potęgi — przydatne przy obliczeniach procentu składanego.

bcpow(string $num, string $exponent, ?int $scale = null): string

bcpow oblicza $num do potęgi $exponent z dokładnością $scale miejsc po przecinku. Eksponent musi być liczbą całkowitą (podaną jako string). Typowe zastosowanie to obliczanie odsetek przy procencie składanym: kapital * (1 + stopa)^n.

<?php
declare(strict_types=1);

echo bcpow('2', '10', 0);    // wynik: 1024
echo bcpow('1.05', '12', 4); // wynik: 1.7958
echo bcpow('10', '3', 0);    // wynik: 1000
📘 Naucz się w lekcji →