bcadd

(PHP 4, PHP 5, PHP 7, PHP 8)

bcaddSomma due numeri a precisione arbitraria

Descrizione

bcadd(string $num1, string $num2, ?int $scale = null): string

Somma num1 e num2.

Elenco dei parametri

num1

L'operando di sinistra, come stringa.

num2

L'operando di destra, come stringa.

scale
Questo parametro viene utilizzato per impostare il numero di cifre dopo la virgola nel risultato. Se è null, verrà utilizzato il valore predefinito impostato con bcscale(), o in alternativa il valore della direttiva INI bcmath.scale.

Valori restituiti

La somma dei due operandi, come stringa.

Errori/Eccezioni

Questa funzione genera un'eccezione ValueError nei seguenti casi:

  • num1 o num2 non è una stringa numerica BCMath ben formata.
  • scale è al di fuori dell'intervallo valido.

Log delle modifiche

Versione Descrizione
8.0.0 scale ora può essere null.

Esempi

Example #1 Esempio di bcadd()

<?php

$a
= '1.234';
$b = '5';

echo
bcadd($a, $b); // 6
echo bcadd($a, $b, 4); // 6.2340

?>

Vedere anche:

  • bcsub() - Sottrae un numero a precisione arbitraria da un altro
  • BcMath\Number::add()