Beim Abrufen von Daten aus MySQL-Datenbanken, wie z. B. Nachrichtentext, der in $row['message'] gespeichert ist, kann es vorkommen, dass dies der Fall ist enthalten unerwünschte Leerzeichen wie Zeilenumbrüche (n), Tabulatoren (t) und mehrere Leerzeichen. Um die Lesbarkeit und Formatierung dieser Daten zu verbessern, ist es wichtig, diese zusätzlichen Leerzeichen zu entfernen.
Sie haben zuvor versucht, den regulären Ausdruck preg_replace('/ss /', ' ', $row['message'] zu verwenden. ), aber es ersetzte nur zwei oder mehr aufeinanderfolgende Leerzeichen und ignorierte Zeilenumbrüche und Tabulatoren.
Um alle Arten von Leerzeichen effektiv zu entfernen, müssen Sie das Muster des regulären Ausdrucks ändern. Das entsprechende Muster ist s , das einem oder mehreren Leerzeichen entspricht, einschließlich Leerzeichen, Tabulatoren und Zeilenumbrüchen.
Der korrigierte Code lautet:
$ro = preg_replace('/\s+/', ' ', $row['message']);
Mit diesem aktualisierten Code können Sie Folgendes tun Entfernen Sie erfolgreich alle Formen von Leerzeichen aus dem Nachrichtentext, was zu einer sauberen und strukturierten Ausgabe führt.
Das obige ist der detaillierte Inhalt vonWie entferne ich alle Leerzeichen aus MySQL-Datenbankabrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!