|
użytkowników online: 56
|
OPINIE UŻYTKOWNIKÓW
|
Mimo, że strony WWW tworzymy już 5 lat zawsze znajdziemy coś ciekawego. Świadczy o tym chociażby nasza aktówka, w której znajduje się kilkadziesiąt porad, z których często korzystamy. Otwarta forma poradnika, czyli możliwość podrzucania tematów oraz wspólny ich rozwój, to nieoceniona pomoc. Uważam, ze abonament roczny jest niewspółmiernie niski do jakości zaprezentowanych materiałów.
Marek Kończal
Internetix.pl
|
|
PODRĘCZNIK PHP 5.x, 4.x, 3.x - częściowo spolszczony / źródło: www.php.net
[Spis]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[X]
[W]
[Z]
bcadd (PHP 3, PHP 4, PHP 5) bcadd -- Dodaje dwie liczby o dużej precyzji Opisstring bcadd ( string lewy_operand, string prawy_operand [, int precyzja] )
Dodaje lewy_operand do
prawy_operand i zwraca ich sumę jako ciąg znaków.
Opcjonalnego argumentu precyzja używa się do
określenia ilości miejsc po przecinku dziesiętnym w wyniku.
PrzykładyPrzykład 1. bcadd() przykład |
<?php
$a = 1.234;
$b = 5;
echo bcadd($a, $b); echo bcadd($a, $b, 4); ?>
|
|
User Contributed NotesBo Anders Svensson
23-May-2005 02:25
Be aware:
$exp1 = "1E5";
$exp2 = "2E4";
$ans1 = bcadd((float)$exp1, (float)$exp2, 3);
$ans2 = bcadd((int)$exp1, (int)$exp2, 3);
$ans3 = bcadd($exp1, $exp2, 3);
echo "1: $exp1 + $exp2 = $ans1\r\n";
echo "2: $exp1 + $exp2 = $ans2\r\n";
echo "3: $exp1 + $exp2 = $ans3\r\n";
1: 1E5 + 2E4 = 120000.000
2: 1E5 + 2E4 = 3.000
3: 1E5 + 2E4 = 0.000
|