David Aurelio: String auf Leerzeichen untersuchen V2.

Beitrag lesen

Hallo Sarah,

und mit preg_match("/+\s/", $wert) auch nicht

Das Plus-Zeichen hat an der Stelle auch nichts verloren.
Der Reguläre Ausdruck sollte "/\s/" ("ein whitespace-Zeichen") oder "/\s+/" ("ein oder mehrere whitespace-Zeichen hintereinander") sein.
preg_match gibt außerdem 0 oder 1 zurück, der Rückgabewert kann also gar nicht identisch ("===") mit false sein.

Versuche es also mit

  
$wert = "Ersteswort zweitesWort";  
  
if (preg_match("/\s/", $wert) === 0) {  
    echo "es hat keinen Leerschlag";  
} else {  
    echo "Es hat einen Leerschlag";  
}  

Gruß, David