06 Août 2019
22 Jan 2007
22 Jan 2007
Arrondir un nombre entier
Compatibilité : PHP 5, PHP 7, PHP 8
Arrondir un nombre entier, avec ou sans décimal, positif ou négatif.
Détermine si une variable est de type nombre entier avec la fonction is_int ()
22 Jan 2007
Dernière mise à jour :
|
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Arrondir un nombre entier, avec ou sans décimal, positif ou négatif.
Arrondir des nombres entiers ou décimaux (AVEC valeur inférieure, égale ou supérieure) et avec la valeur que vous voulez.
| Langue | |
| Date | 12 Avril |
| Taille | 30 Mo |
| Catégorie | PHP |
| Langue | |
| Date | 11 Avril |
| Taille | 15 Mo |
| Catégorie | Blogs |
| Langue | |
| Date | 11 Avril |
| Taille | 34 Mo |
| Catégorie | CMS |
| Langue | |
| Date | 10 Avril |
| Taille | 38 Mo |
| Catégorie | CMS |
| Langue | |
| Date | 09 Avril |
| Taille | 89 Mo |
| Catégorie | Logiciels |
22 Jan 2007
Dernière mise à jour :
Invité
11 Mars 2011 à 23:33il y'a une erreur dans ta regex le ^doit être avant l'accolade if (preg_match("#^[0-9]#", $ma_variable)) echo "alpha"; else echo "numérique";
Invité
16 Nov 2010 à 03:12Oui mais avec is_numeric tu peux savoir si la valeur est numérique Et une valeur peut-être numérique et pas entière. Pour clore le débat, is_int test de typage, pas la valeur. is_int("14") : false is_int(14) : true
Invité
06 Mai 2010 à 18:23En passant, j'ai retrouvé ca dans mon code de panier pour évaluer si l'internaute entre un entier pour mettre à jour le panier
if(is_numeric($ma_variable)).......
et ca marche impec
Invité
06 Mai 2010 à 17:54Salut les gars, désolé mais ca ne marche pas
$ma_variable = "1";
if(is_int($ma_variable)) echo "numérique"; else echo "alpha"; ca donne alpha , mais numérique si je ne place pas entres guillements is_nan donne une erreur si une chaine alpha, même avec un @devant l'appel de la fonction
avec les reg ex, ca marche mieux : if (preg_match("#[^0-9]#", $ma_variable)) echo "alpha"; else echo "numérique"; par contre, elle sera nujmérique même si à vide "", ou NULL. Il y a surement mieux, mais en té ka, ca marche
KOogar
16 Juil 2009 à 09:57Le code est correct. Si vous mettez des guillements le résultat affiché sera "false". J'ai renommer $string en $ma_variable pour plus de clarté.
Invité
16 Juil 2009 à 08:57Salut
euh hum hum...
je crois que ta solution est un peu foireuse ton $string n'est pas un string ça ne peut que marcher, essai donc de mettre ce nombre entre guillemets pour voir.