• 11.08.2025, 04:53
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

speedy909

Full Member

PHP zahl in variable?

Sonntag, 19. November 2006, 16:12

hallo, hab wieder mal ein problem!

hab schon gegoogelt und leider nichts passendes gefunden.
bringe mir gerade PHP bei ;D

problem:
ich will eine variable prüfen ob sie eine zahl enthält (und in diesem fall einen fehler anzeigen.

z.B.: $var = "nam1e" --> fehler
$var = "name" --> ok
$var = "1" --> fehler

ist das in PHP möglich? wenn ja, wie?

einen befehl für anzahl zeichen "strlen" gibts ja auch, dann müsste es für meinen fall auch einen geben.

hurra

God

Re: PHP zahl in variable?

Sonntag, 19. November 2006, 16:17

Schau dich doch mal da um http://de3.php.net/is_numeric

Glaube aber kaum, dass es sowas fertig gibt. Musst dir wohl selbst was kleines schreiben. Is ja eh nicht allzuschwer.

speedy909

Full Member

Re: PHP zahl in variable?

Sonntag, 19. November 2006, 16:43

o mann, ganau das wollte ich vermeiden.

also kein wunder das ich nichts gefunden habe!
naja, in dem fall mach ich zuerst mal etwas anderes

trotsdem danke

xx_ElBarto

God

Re: PHP zahl in variable?

Sonntag, 19. November 2006, 16:48

split sollte sich dazu missbrauchen lassen, so ungefähr, hab ich allerdings net getestet:

if (isset(split('[0-9]', $var)[1]))
{
echo "benutzer hat ne zahl eingegeben";
}

crushcoder

God

Re: PHP zahl in variable?

Sonntag, 19. November 2006, 17:03

wenn es dir reicht zu überprüfen ob die variable nur buchstaben enthält:
http://de.php.net/manual/de/function.ctype-alpha.php

sonst per regulärem ausdruck:
http://de.php.net/manual/de/function.preg-match.php
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.