note 32199 deleted from function.strspn by alindeman

From: Date: Tue, 20 May 2003 11:28:54 +0000
Subject: note 32199 deleted from function.strspn by alindeman
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-48655@lists.php.net to get a copy of this message
Note Submitter: jpviel@club-internet.fr ---- Très utile pour vérifier qu'une chaîne est numérique: $a = "453"; $b = "1b752"; if ( strlen($a) == strspn($a,"0123456789") ) echo "number"; if ( strlen($b) == strspn($b,"0123456789") ) echo "not a number"; En effet strlen($a)=3 et strspn($a,...)=3, la chaîne $a est donc entièrement constituée de chiffres alors que strlen($b)=5 et strspn($b,...)=1 ce qui vérifie que $b n'est pas entièrement numérique.

« previous php.notes (#48655) next »