Heim  >  Artikel  >  Backend-Entwicklung  >  Wie entferne ich alle Leerzeichen aus MySQL-Datenbankabrufen?

Wie entferne ich alle Leerzeichen aus MySQL-Datenbankabrufen?

DDD
DDDOriginal
2024-11-17 08:05:03589Durchsuche

How to Remove All Whitespace from MySQL Database Retrievals?

Optimale Lösung zum Entfernen mehrerer Leerzeichen aus Datenbankabrufen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn