PHP prüfen ob string Leerzeichen enthält, zwischen den Worten (nicht am Anfang oder Ende)
Brauche ich, um zu überprüfen, ob ein string mit Leerzeichen zwischen den Wörtern, aber nicht am Anfang oder Ende. Lassen Sie uns sagen, es gibt diesen Saiten:
1: "how r u ";
2: "how r u";
3: " howru";
Dann nur 2
sollte wahr sein. Wie könnte ich das tun?
- vergleichen Sie die ursprüngliche Zeichenfolge durch den getrimmten string, und wenn Sie die gleiche Länge haben, dann true
- Ok gute Idee ^^ danke
- Ich fürchte, du hast die Frage falsch verstanden
- nicht wirklich, Sie können nur prüfen, wenn die Letzte und erste Zeichen ist ein Leerzeichen, und wenn nicht, dann überprüfen Sie für den Raum in der ganzen Kette
- ja, ok vielleicht sollte ich sagen "irgendwo im string aber nicht am Anfang oder Ende"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie überprüfen, dass die abgeschnittenen Zeichenfolge ist gleich der original-string und verwenden Sie dann
strpos
zu finden, einen Platz.Wenn Ihr string ist mindestens zwei Zeichen lang ist, den Sie verwenden könnten:
Wo
\S
steht für ein beliebiges Zeichen, das kein Leerzeichen ist.können Sie den Zugriff schreiben in ein array
$word
ist zu lang ?