Quattro7 Skrevet 2. november 2007 Del Skrevet 2. november 2007 HEIo ;D Hvis $A inneholder noe annet enn tall skal det gis feilmelding. Forsøkte denne, men den virker ikke; if(!eregi('[0-9]', $A)) { echo "Inneholder noe annet enn tall."; } Takk for hjelp. Lenke til kommentar
ZoRaC Skrevet 2. november 2007 Del Skrevet 2. november 2007 if (!is_int($A)) eller if (!is_numeric($A)) Lenke til kommentar
kakkle Skrevet 2. november 2007 Del Skrevet 2. november 2007 (endret) Hvis du fortsatt vil bruke ereg. (Er vel ikke vits i å bruke eregi, da det bare dreier seg om tall): if(!eregi('^[0-9]+$', $A)) { echo "Inneholder noe annet enn tall."; } Dette vil da si at det må starte (^) med et tall, og slutte ($) med et tall, med 1 eller flere (+) tall mellom start og slutte... Hadde du skippet + tegnet, ville det bare blitt godtatt 1 siffer Husk at denne ikke godtar tomme strenger. Dersom du vil det, så bruker du * (0 eller flere) istedetfor +. Men når det finnes en funksjon for slikt, så er det like greit å bruke den Endret 2. november 2007 av kakkle Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå