Prüfen ob String leer ist
Tobias
- php
Hallo,
ich möchte mit PHP überprüfen ob ein String leer ist oder nicht. Unter "leer" versteh ich auch, dass er nicht nur aus Leerzeichen besteht. Das Problem dabei ist, das der String aber "0" heißen darf.
Daher helfen mir funktionen wie empty() oder trim() momentan nicht weiter.
Jemand einen Tip für mich?
Tschau
Tobias
Hi,
ich möchte mit PHP überprüfen ob ein String leer ist oder nicht. Unter "leer" versteh ich auch, dass er nicht nur aus Leerzeichen besteht. Das Problem dabei ist, das der String aber "0" heißen darf.
Daher helfen mir funktionen wie empty() oder trim() momentan nicht weiter.
Warum soll dir trim da nicht weiterhelfen?
MfG ChrisB
Hallo,
Warum soll dir trim da nicht weiterhelfen?
Weil trim "0" ebenfalls entfernt.
Tschau
Tobias
Hallo,
Warum soll dir trim da nicht weiterhelfen?
Weil trim "0" ebenfalls entfernt.
Nein. Wie kommst du darauf?
Ciao,
Martin
Hi,
Warum soll dir trim da nicht weiterhelfen?
Weil trim "0" ebenfalls entfernt.
Das waere mir, und auch dem Manual, neu.
MfG ChrisB
Hi,
Weil trim "0" ebenfalls entfernt.
nein, ich schätze eher, die Auto-Typenkonvertierung schlägt zu:
$string = "0";
if ($tring) echo "yep";
ergibt keine Ausgabe
nutze, wie gepostet, strlen...
Gruesse, Joachim
Hi,
Weil trim "0" ebenfalls entfernt.
nein, ich schätze eher, die Auto-Typenkonvertierung schlägt zu:
Nein, ich schaetze eher, dass Unverstaendnis des Unterschiedes zwischen dem Zeichen 0 und dem im Manual erwaehnten NUL-Byte hat zugeschlagen.
nutze, wie gepostet, strlen...
Er wollte, wie gepostet, auch nur aus Leerzeichen bestehende Strings ablehnen - die haben aber durchaus eine Laenge.
MfG ChrisB
Hi,
Er wollte, wie gepostet, auch nur aus Leerzeichen bestehende Strings ablehnen
sowiese, aber da gibts noch mehr, was man ablehnen sollte ;-)
Gruesse, Joachim
Hi,
Das Problem dabei ist, das der String aber "0" heißen darf.
Gruesse, Joachim