Kann ich irgendwie bestimmen, ob der Inhalt einer Variable ein Kleinbuchstabe, ein Großbuchstabe, eine Zahl oder ein Sonderzeichen ist?
Inhalt von Variablen identifizieren...
Einklappen
X
-
ich kann das ja umgehen und sagen
if ( strtolower($text) == $text ) => es ist kein großbuchstaben
if ( strtoupper($text) == $text ) => es ist kein kleinbuchstaben
fehlt mir nur noch der ausschluss für eine zahl und ein sonderzeichenWenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten. (Karl Kraus)
Kommentar
-
Original geschrieben von enforcer
ich kann das ja umgehen und sagen
if ( strtolower($text) == $text ) => es ist kein großbuchstaben
if ( strtoupper($text) == $text ) => es ist kein kleinbuchstaben
aber was anderes als regex fällt mir dazu auch nicht ein, da gibt es bestimmt noch etwas eleganteres.
ansonsten:
[a-z] - kleinbuchstaben
[A-Z] - großbuchstaben
\d - ziffern
rest := "sonderzeichen"
edit: bzw sonderzeichen - [unct:]Zuletzt geändert von 3DMax; 25.02.2007, 02:44.
Kommentar
-
das mit dem rest gefällt mir nicht.. dann nehm ich halt preg_match und frag auf treffer ab. Ist zwar nicht elegant, aber mir lieber als die Rest-Methode.
Trotzdem Danke für die Hilfe zu so später Stunde.Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten. (Karl Kraus)
Kommentar
Kommentar