oujood.com

Déterminer si une variable est de type nombre décimal

La fonction is_float() permet de déterminer si une variable donnée est de type nombre décimale

chercher |

PHP cours tutorial

La fonction is_float()

(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:
  La fonction is_callable()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction is_int()   

Par carabde 20 Aout 2014

Voir aussi nos tutoriel :

Espaces de noms XML

Espaces de noms XML

fonction html_entity_decode, html_entity_decode

Convertit toutes les entités HTML en caractères normaux

margin-top

Définit la marge du haut d'un élément