marktplatz
php-resource

PHP Handbuch

Mathematische Funktionen mit beliebiger Genauigkeit

VII. Mathematische Funktionen mit beliebiger Genauigkeit

Einführung

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

Anforderungen

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

Installation

Diese Funktionen sind 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.

Die Windowsversion von PHP enthält diese Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen Erweiterungen aktivieren.

Laufzeit Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Tabelle 1. BC math Konfigurations-Optionen

NameStandardVeränderbarChangelog
bcmath.scale"0"PHP_INI_ALL 
Weitere Details und die Definitionen der PHP_INI_*-Konstanten finden Sie im Anhang H.

Hier eine kurze Erklärung der Konfigurationsoptionen:

bcmath.scale integer

Anzahl der Dezimalstellen für alle bcmath Funktionen. Siehe auch bcscale().

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 einer Zahl beliebiger Genauigkeit
bcpowmod --  Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo
bcscale --  Setzt die Genauigkeit aller BC math-Funktionen
bcsqrt --  Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit
bcsub --  Subtrahiert zwei Zahlen beliebiger Genauigkeit


Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP