Espaces de noms XML
La fonction is_float() permet de déterminer si une variable donnée est de type nombre décimale
(PHP 4, PHP 5)
La fonction is_float ( ) détermine si une variable est de type nombre décimal.
Syntaxe :
is_float ( $var )
L’argument $var est la variable à vérifier.
La fonction is_float ( ) vérifie si la variable donnée est de type nombre décimal.
La fonction is_float ( ) retourne TRUE si $var est un nombre décimal, FALSE sinon.
Note:
Pour tester si une variable est un nombre ou une chaîne numérique (comme les entrées de formulaire, qui sont toujours des chaînes), vous devez utiliser la fonction is_numeric().
Exemple 1 :
Exemple : Copier le code
<?php if (is_float(27.25)) { echo "is float\n"; } else { echo "is not float\n"; } var_dump(is_float('abc')); var_dump(is_float(23)); var_dump(is_float(23.5)); var_dump(is_float(1e7)); //Notation Scientifique var_dump(is_float(true)); ?>
Ce qui affiche :
is float
boolean false
boolean false
boolean true
boolean true
boolean false
Exemple 2 :
Un exemple d’utilisation de is_float() dans une fonction.
Exemple : Copier le code
<?php function verifieDecimal($val){ if( is_float($val) || ( (float) $val > (int) $val || strlen($val) != strlen( (int) $val) ) && (int) $val != 0 ) {//return true; echo 'vrai <br>';} else {//return false; echo 'faux <br>'; }} ?> <?php //Tests verifieDecimal('4.0'); verifieDecimal('2.1') ; verifieDecimal(0) ; verifieDecimal("0") ; verifieDecimal(3.) ; verifieDecimal(13) ; verifieDecimal("12") ; verifieDecimal(3.53) ; ?>
Cours precedent: |
Cours suivant: |