Inderdaad. Daarmee enkel de karakters 0,1,2,3,4,5,6,7,8 en 9. Met ctype_digit ofzo is alles goed als er maar een cijfer in voorkomt. Gewoon Googlen en je hebt meteen.
Je moet $getal = str_replace(,, ., $getal); ofzo doen; je moet alle kommas door punten vervangen, want PHP werkt met punten als tussen-ding waar wij een komma gebruiken. Dus 10.50 in PHP is voor ons eigenlijk 10,50.
Snap je?
Antonn schreef:
Inderdaad. Daarmee enkel de karakters 0,1,2,3,4,5,6,7,8 en 9. Met ctype_digit ofzo is alles goed als er maar een cijfer in voorkomt. Gewoon Googlen en je hebt meteen.
Neehoor, je kunt ook 23943290.342234 invullen dan, dat is ook goed. En ctype_digit checkt juist of alles een getal is, niet of er minimaal 1 cijfer in voorkomt ofzo.