PHP
Referenzliste
gmp_init
GMP Funktionen
Befehl:
resource gmp_init ( mixed $number [, int $base = 0 ] )
Parameter-Liste:
Beschreibung | |
---|---|
Eine ganze Zahl oder ein String. Die String-Darstellung können dezimal, hexadezimal oder oktal. | |
Die Base kann von 2 bis 36 variieren. Wenn Basis ist 0 (Standardwert), dem eigentlichen Ausgangspunkt der führenden Zeichen bestimmt: Wenn die ersten beiden Zeichen 0x oder 0X sind, hexadezimal gelten, sonst, wenn das erste Zeichen "0" ist, Oktal angenommen wird, ist nichts anderes Nachkommastelle angenommen. |
Beschreibung:
Erstellt eine GMP Zahl von Integer oder String.
Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Um die erweiterte Basis in PHP 5.3.2 eingeführt zu verwenden, dann muss gegen PHP GMP 4.2.0 oder höher kompiliert werden.
Es ist nicht notwendig, um diese Funktion aufrufen, wenn Sie in Integer oder String anstelle von GMP-Nummer in GMP-Funktionen verwenden, wie gmp_add(). Funktionsargumente werden automatisch auf GMP Zahlen umgewandelt, wenn eine solche Umwandlung ist möglich und nötig, mit den gleichen Regeln wie gmp_init().
gmp_init() - Beispiel:
Eingabe:
<?php $a = gmp_init(123456); $b = gmp_init("0xFFFFDEBACDFEDF7200"); ?>
Beschreibung:
Beschreibung | |
---|---|
5.3.2 | Die base wurde von 2 bis 36 erweitert, um 62 und -2 bis -36. |
4.1.0 | Die optionale base Parameter wurde hinzugefügt. |
GMP Funktionen