OK, je pense aussi maintenant qu'un nombre rond est sans virgule, la regex
^[0-9]+$ sera l'idéal.
Super, vous avez pété mon exercice
Non, c'est très bien, ça permet de savoir ce qu'est finalement un nombre/chiffre rond. J'avais pour besoin de vérifier si un ID était un chiffre à centaines (plutôt que rond, comme je l'ai précisé), je pense m'être mal exprimé.
Prenons exemple du nombre 1800, serait
true pour mon exercice.
Il suffirait alors de faire :
if(substr( (string) $nombre, -2, 2) == '00')
ou :
if(preg_match("#^[1-9](?:[0-9]+)?00$#", (string) $nombre))
Ou avec modulo ? Mais ne connais pas bien son fonctionnement.