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) ];
}
?>
aaKaKyaKyXaKyXdaKyXdLaKyXdL0

Exercice rand() et srand()

Ce site est liste dans la categorie Enseignement et formation : Formations professionnelles de l'annuaire Référencement et Dictionnaire

Frédéric création Jardin | Concinnatis | Au petit grandeur | Lestrem TP | Jerico | Solumetal | Comonmarket | Chez Beau J'ai | Beukenne Traiteur | PDP Recouvrement | Agroé - Achat groupé d'énérgie | Achat goupé Sorea | CE LM énergie | placedesenergies.com | Gazon de la Folie | Dépannage pôele à  pellet | Création site web Nord | Rénovation habitat Pas de calais | Cuisine Bois | Créperie à  Valenciennes | Repar Coudre | DNS service | Archis 2 | 3MI | Tests d'orientation professionnels - Solutests | Ircl | Leblan promotion | Formation webmaster, PAO, CAO / DAO | Formateur Web, référencement et PAO | Formateur bureautique |