Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 3782391
Hits Heute: 913
max. Hits (10.07.07): 6964
User Online: 23
Scripts: 2748

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Umfrage ]

Würden Sie ein Forum zum Thema Scripts bei uns wünschen?
Ja, würde ich nutzen
Vielleicht
Nein, es gibt bereits zu Viele

[ Eigene Domain? ]

[ Buchtipp ]

PHP and MySQL. Schritt für Schritt zur datenbankgestützten Website
PHP and MySQL. Schritt für Schritt zur datenbankgestützten Website

Manuals > PHP > Mathematische Funktionen mit beliebiger Genauigkeit

IV. Mathematische Funktionen mit beliebiger Genauigkeit

Einführung

Für beliebig genaue mathematische Operationen bietet PHP den Binary Calculator. Unterstützt werden Zahlen beliebiger Länge und Genauigkeit, die als String vorliegen.

Anforderungen

Seit PHP 4.0.4 ist libbcmath in PHP enthalten. Sie brauchen keine externen Bibliotheken für diese Erweiterung.

Installation

In PHP 4 sind diese Funktionen nur verfügbar, wenn PHP mit --enable-bcmath konfiguriert wurde. In PHP 3 sind diese Funktionen nur verfügbar, wenn PHP nicht mit --disable-bcmath konfiguriert wurde.

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

Laufzeit Konfiguration

Das Verhalten dieser Funktionen wird von Einstellungen in der php.ini bestimmt.

Tabelle 1. BC math Konfigurations-Optionen

NameStandardVeränderbar
bcmath.scale0PHP_INI_ALL
Weitere Details und die Definition der PHP_INI_* Konstanten sind unter ini_set() zu finden.

Hier eine kurze Erklärung der Konfigurationsoptionen:

bcmath.scale integer

Anzahl der Dezimalstellen für alle bcmath Funktionen.

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Inhaltsverzeichnis
bcadd -- Addition zweier Zahlen beliebiger Genauigkeit.
bccomp --  Vergleich zweier Zahlen beliebiger Genauigkeit.
bcdiv -- Division zweier Zahlen beliebiger Genauigkeit.
bcmod --  Modulo zweier Zahlen mit beliebiger Genauigkeit.
bcmul --  Multiplikation zweier Zahlen beliebiger Genauigkeit.
bcpow --  Potenz mit beliebiger Genauigkeit.
bcpowmod --  Raise an arbitrary precision number to another, reduced by a specified modulus.
bcscale --  Setzt die Genauigkeit aller BC math-Funktionen.
bcsqrt --  Quadratwurzel mit beliebiger Genauigkeit.
bcsub --  Subtrahiert zwei Zahlen mit beliebiger Genauigkeit.

Copyright 1998 - 2006 by I.S.U.M.