Frédéric: Variable Zahl oder Zeichenkette

Hallo Community, ich habe da eine klaines Problem:
Ich gebe für eine Variable irgend etwas ein. Wenn das was ich eingebe eine zahl ist soll der Script etwas machen und wenn es eine Zeichenkette ist, soll er etwas anderes machen... Was muss ich schreiben damit der Script Zahlen von Zeichenketten unterscheiden soll?

  1. Ich habe ein Fehler gemacht, es sollte kein PHP Thema sein sondern ein PERL Thema. Entschuldigung!

    1. Ich habe ein Fehler gemacht, es sollte kein PHP Thema sein sondern ein PERL Thema. Entschuldigung!

      Egal, das Prinzip bleibt gleich.

      Zahlen haben die Eigenschaft, nur aus Ziffern von 0 bis 9 zu bestehen. Wenn du auch Kommazahlen einbeziehen willst, enthält der String irgendwo auch einen Punkt oder ein Komma zwischen den Zahlen. Und möglicherweise steht vorne noch ein Minuszeichen.

      Mit diesen Informationen kannst du relativ einfach einen regulären Ausdruck basteln, der Zahlen erkennen kann. Alles andere sind dann wohl Zeichen.

      - Sven Rautenberg