In PHP wird die mathematische Funktion bcadd() verwendet, um zwei Zahlen mit beliebiger Genauigkeit zu addieren. Die Funktion bcadd() nimmt zwei Zahlen mit zufälliger Genauigkeit als Zeichenfolgen und gibt die Addition der beiden Zahlen zurück, nachdem das Ergebnis auf eine bestimmte Genauigkeit skaliert wurde.
string bcadd ( $num_str1, $num_str2, $scaleVal)
bcadd() Die Mathematikfunktion akzeptiert drei verschiedene Parameter: $num_str1, $num_str2 und $scaleVal. strong>
$num_str1 - stellt den linken Operanden dar, bei dem es sich um einen String-Typ-Parameter handelt.
$num_str2 - stellt den rechten Operanden dar, der ein String-Typ-Parameter ist.
$scaleVal – Optionaler Parameter, der zum Festlegen der Anzahl der Nachkommastellen in der Ergebnisausgabe verwendet wird. Der Standardwert gibt 0 zurück.
bcadd() Die Mathematikfunktion gibt die Summe der beiden Operanden < strong>$num_str1 und num_str2 als String zurück.
<?php // PHP program to illustrate bcadd() function // two input numbers using arbitrary precision $num_string1 = "5"; $num_string2 = "10.555"; // calculates the addition of // the two numbers without $scaleVal $result = bcadd($num_string1, $num_string2); echo "Output without scaleVal is: ", $result; ?>
Output without scaleVal is: 15
Erklärung – Im obigen PHP-Beispiel werden nur zwei Parameter $num_string1 und $num_string2 zur Berechnung verwendet. Addition berechnet zwei Zahlen mit der Funktion bcadd(). Der Parameter $scaleval wird nicht verwendet, er ergibt einen Ausgabewert von 15 und entfernt die Präzisionsstellen nach 15.
Nun verwenden wir denselben Eingabewert und Parameter $scaleVal und überprüfen die Ausgabe.
<?php // PHP program to illustrate bcadd() function // two input numbers using arbitrary precision $num_string1 = "5"; $num_string2 = "10.555"; //using scale value 2 $scaleVal = 2; // calculates the addition of // two numbers with $scaleVal parameter $result = bcadd($num_string1, $num_string2, $scaleVal); echo "Output with scaleVal is: ", $result; ?>
Output with scaleVal is: 15.55
Das obige ist der detaillierte Inhalt vonPHP - Wie addiere ich zwei Zahlen mit beliebiger Genauigkeit mit der Funktion bcadd()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!