Terve.
Olen aikeissa tehdä sellaista yksinkertaista peliä jossa tekstikenttään syötetään summa joka tuplataan.
Tuplaa summa: [input]
Ongelma: Miten voin tarkistaa, että käyttäjän syöttämä sisältö on pelkästään numeroita?
Luvun voi tarkistaa kokonaisluvuksi funktiolla is_int(). Jos syöte on tekstimuotoa, niin tarkista merkki kerrallaan, onko merkki numero.
Herp derp durr, is_numeric
on keksitty. Riippuen pelistäsi, saattaa myös riittää intiksi castaaminen.
Niin, mutta PHP.netin mukaan is_numeric
hyväksyy myös 1e4:n luvuksi. Tässä haluttiin, että sisältö on pelkästään numeroita.
Jaska kirjoitti:
Niin, mutta PHP.netin mukaan is_numeric hyväksyy myös 1e4:n luvuksi. Tässä haluttiin, että sisältö on pelkästään numeroita.
Silloin voi käyttää strspn-funktiota.
Aihe on jo aika vanha, joten et voi enää vastata siihen.