PHP
PHP / MySql

Recherche
 
ManuelPHP.com

bcpow
<<<
bcpowmod bcscale
>>>

8.5 Nombres de grande taille BCMath
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
bcadd
bccomp
bcdiv
bcmod
bcmul
bcpow
->bcpowmod
bcscale
bcsqrt
bcsub

8.5.13 bcpowmod() Calcule le reste modulo d'un nombre élevé à une puissance

[ Exemples avec bcpowmod ]   PHP 5

string  bcpowmod ( string   x , string   y , string   modulus , int   scale )

bcpowmod utilise la méthode d'exponentiation rapide pour élever le nombre x à la puissance y , et en calculant le reste modulo modulus . Le paramètre optionnel scale sert à indiquer le nombre de décimales à utiliser dans le résultat.

Note

Comme cette méthode utilise les opérations de modulo, les nombres non naturels risquent de donner des résultats inattendus. Un nombre naturel est un entier positif non-nul.

Les deux lignes suivantes sont fonctionnellement identiques. La version qui utilise bcpowmod est bien plus rapide, et accepte des paramètres plus grands.
Exemple avec bcpowmod

<?php
$a
= bcpowmod($x, $y, $mod);

$b = bcmod(bcpow($x, $y), $mod);

// $a et $b sont égaux.

?>

bcpow et bcmod .

<< bcpowmod >>
bcpow Nombres de grande taille BCMath bcscale





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-01-17