Ca fonctionne bien pour les entiers forcément mais ca supprime ce qu'il y'a après la virgule des nombres décimaux et ça transforme les lettres en 0.
Ce que j'aimerais c'est pouvoir faire un test quelconque qui permette de dire si la valeur est un nombre (entier ou à virgule) et si c'est le cas envoyer dans la BDD
Désolé si je m'exprime mal, comme tu l'auras remarqué je suis pas un grand expert
Tu utilises ce que tu veux en callback, je veux dire tu peux y mettre une fonction anonyme où tu fais ce que bon te semble.
Si ce ne sont pas des entiers, tu as l'équivalent, floatval, pour les décimaux. (quoi qu'il faut faire gaffe, le séparateur décimal en PHP n'est pas , mais .).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli