• 11.06.2026, 22:18
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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.