Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

StringVariable als Integer erkennen

Empfohlene Antworten

Veröffentlicht

Hi Leute.

Wahrscheinlich ist es ganz einfach, aber ich komme gerade nicht drauf. Wie kann ich feststellen, ob eine Variable als Integer verwendet werden kann? Und damit meine ich nicht "is_integer()".

Also, ich bekomme einen String mit "ABC23", den ich nicht als Variable nehmen kann. Und einen String mit "45", den ich zwar als Integer nehmen könnte, aber nicht weiß, ob es ein Integer ist.

Ich brauch praktisch eine Funktion, die den String durchtestet, ob andere Zeichen außer 0-9 drin sind.

Wer kann mir da helfen?

Um welche Sprache handelt es sich denn?

Falles es keine Funktion gibt, kannst Du doch auch dabei gehen und den String in Einzelbuchstaben aufteilen, in ein Array schreiben (falls der String nicht schon von sich aus als Array behandelt wird - weiß jetzt nicht, welche Sprache das tut und welche nicht) und dann per SChleife jedes Zeichen im Array durchtesten...

Verdammt, hab ich ja total vergessen! Diese verdammte Hektik immer...

In PHP meine ich. Sorry.

Nein, leider nicht, damit kann ich auch nur den Typ der Variable ermitteln. Aber den weiß ich ja, es ist ein String. Ich muß nur zwischen Strings unterscheiden, die nur Zahlen beinhalten, und welchen, die Zahlen und Buchstraben beinhalten.

Beispiel:

$a = 1;

Dann ist $a ein Integer. Aber den hab ich ja nicht.

$a = "1";

Dann ist $a ein String, ich könnte $a aber auch als Integer verwenden.

$a = "1a";

Dieser hier müßte also als String identifiziert werden...

$a = "25";

und dieser als möglicher Integer.

Hallo,

if (eregi('\d ', $a)){

echo "$a ist eine Zahl";

}else{

echo "$a ist ein String";

}

näheres hier: http://www.koehntopp.de/php/regexp.html

Gruß Jaraz

Vielen Dank, Jungs.

Mit eregi("[0-9]", $a) hab ichs hingekriegt!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.