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