Le paramètre de la fonction is_numeric() est un nombre ou une chaîne numérique. Votre paramètre '18.8' est une chaîne numérique et remplit la condition, il renvoie donc "true"
Ce que vous voulez tester est '18.8 ; ' , doit être testé avec : la fonction is_float() Si vous souhaitez tester des entiers, veuillez utiliser is_int()
Pour plus d'utilisation, vous pouvez paramétrer le manuel d'utilisation PHP
Le paramètre de la fonction is_numeric() est un nombre ou une chaîne numérique. Votre paramètre '18.8' est une chaîne numérique et remplit la condition, il renvoie donc "true"
Ce que vous voulez tester est '18.8 ; ' , doit être testé avec : la fonction is_float() Si vous souhaitez tester des entiers, veuillez utiliser is_int()
Pour plus d'utilisation, vous pouvez paramétrer le manuel d'utilisation PHP