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 :

fonction strcspn

Trouve un segment de chaîne ne contenant pas certains caractères

Comment installer PHP sur son PC

Installation de PHP. Puisque PHP est libre, la plupart des serveurs Web fournisse le PHP. Cependant, si votre serveur ne soutient pas le PHP, vous devez l'installer. Voici comment le faire.

Les effets jQuery

Les effets jQuery