English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction ctype_digit() vérifie si tous les caractères de la chaîne sont des chiffres.
ctype_digit(\$text);
Il vérifie si tous les caractères du texte fourni sont des chiffres. Il vérifie uniquement1 ... 9
Numéro | Paramètres et explications |
---|---|
1 | texte (obligatoire) Chaîne de caractères à tester. |
Si chaque caractère du texte est un chiffre décimal, retourne TRUE, sinon retourne FALSE.
Vérifiez les éléments du tableau, sont-ils des nombres purs
<?php \$strings = array('122.50', ''1004', foo!#$bar'); foreach (\$strings as \$test) { if (ctype_digit(\$test)) { echo "\$test tous les caractères sont des chiffres \n"; }else { echo "\$test contient des caractères non numériques \n"; } } ?>Voyons un test‹/›
Résultat de la sortie :
122.50 contient des caractères non numériques 1004 Tous les caractères sont des chiffres foo!#$bar contient des caractères non numériques