frandFonctions mathématiques en PHP - Support de cours PHP

Tutoriel PHP

PHP

Découvez les bases de PHP dans mon support de formation dédié à ce puissant langage orienté web.


HTML HTML5 CSS Dreamweaver Bootstrap

Fonctions mathématiques en PHP

Dans cette partie, nous allons utiliser quelques fonctions mathématiques comme :

  • round(), Permet d'arrondir une valeur numérique
  • srand(), Permet d'initialiser le générateur de nombres aléatoires
  • rand(), Permet de générer un nombre aléatoire

round()

Permet d'arrondir une valeur numérique.

round($var,Nb_decimales)

<?php
$Prix=18.4542215;
echo round($Prix,2); // Arrondi la variable $Prix à 2 décimales
?>

srand()

srand permet d'initialiser le générateur de nombres aléatoires.

rand()

rand permet de générer un nombre aléatoire.

int rand (int $min , int $max)

<?php
srand(); // initialiser le générateur de nombres aléatoires.
$rand1=rand(0,5); // Nombre aléatoire 1, on sort des valeurs aléatoires comprises entre 0 et 5
$rand2=rand(6,9); // Nombre aléatoire 2, on sort des valeurs aléatoires comprises entre 6 et 9
$resultat=$rand1+$rand2; // Calculer la somme

echo "Calculer la somme de ces valeurs " .$rand1 ." + " .$rand2 ." Le total est " .$resultat;

?>

Exemple : générer un code aléatoire

<?php
$characts = 'abcdefghijklmnopqrstuvwxyz';
$characts .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$characts .= '1234567890';
$code_aleatoire = '';

for($i=0;$i<7;$i++){
 echo $code_aleatoire .= $characts[ rand() % strlen($characts) ];
}
?>
DDgDgCDgCyDgCy0DgCy0mDgCy0mT

Exercice rand() et srand()