7.35 GMP
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Exemples . Voir aussi . gmp_abs . gmp_add . gmp_and . gmp_clrbit . gmp_cmp . gmp_com . gmp_div_q . gmp_div_qr . gmp_div_r . gmp_div . gmp_divexact . gmp_fact . gmp_gcd . gmp_gcdext . gmp_hamdist ->gmp_init . gmp_intval . gmp_invert . gmp_jacobi . gmp_legendre . gmp_mod . gmp_mul . gmp_neg . gmp_or . gmp_perfect_square . gmp_popcount . gmp_pow . gmp_powm . gmp_prob_prime . gmp_random . gmp_scan0 . gmp_scan1 . gmp_setbit . gmp_sign . gmp_sqrt . gmp_sqrtrm . gmp_strval . gmp_sub . gmp_xor
|
7.35.24 gmp_init()Crée un nombre GMP[ Exemples avec gmp_init ] PHP 4 >= 4.0.4
resource
gmp_init (
mixed
number
)
gmp_init
crée un nombre GMP, à partir d'un
entier ou d'une chaîne. Les chaînes peuvent être en
décimal ou en hexadécimal. Dans ce dernier cas, la
chaîne doit commencer par
0x
.
Création d'un nombre GMP |
<?php
$a = gmp_init (123456);
$b = gmp_init ("0xFFFFDEBACDFEDF7200");
?>
|
Attention |
Si vous devez explicitement spécifier un entier de grande
taille, faites le avec une chaîne. Sinon, PHP va interpréter
l'entier littéralement, et vous y perdrez en précision avant
que les fonctions
GMP
n'entre en jeu.
|
Note |
Il n'est pas nécessaire d'appeler
gmp_init
si vous voulez utiliser
des entiers ou des chaînes à la place de nombre GMP dans
les fonctions GMP, comme par exemple
gmp_add
. Les
arguments de ces fonctions sont automatiquement convertis en nombres
GMP, si cette conversion est possible et nécessaire, en utilisant
les mêmes règles que
gmp_init
.
|
|