PHP : tester si le 1er caractère d'une variable est un chiffre

WRInaute discret
Bonjour,

Tout est dans le titre je veux tester via un if si le premier caractère d'une variable est un un chiffre, et faire une action, sinon une autre. Comment tester cette condition?

J'ai fais

if(!$nom=="" OR ($nom > 0 && $nom < 999999999999999999999)

Pour tester si $nom n'est pas vide ou alors n'est pas un chiffre mais marche pas :)

Merci
 
WRInaute impliqué
moi j'aurais plutot dis :
Code:
if( preg_match('`^[0-9]{1}`',$lavariable) )

mais au final les 2 méthodes devraient fonctionner
 
Discussions similaires
Haut