Heim > Artikel > Backend-Entwicklung > So verwenden Sie reguläre Ausdrücke, um chinesische Schriftzeichen in PHP zu entfernen
So entfernen Sie Chinesisch in PHP mithilfe regulärer Ausdrücke: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine Zeichenfolge, die Chinesisch und Englisch enthält. '',$a);“ Die reguläre Methode kann chinesische Zeichen aus den Abfrageergebnissen entfernen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
php Wie verwende ich reguläre Ausdrücke, um Chinesisch zu entfernen?
PHP verwendet reguläre Ausdrücke, um chinesische Zeichen aus Zeichenfolgen zu entfernen.
Beim Erstellen einer fremdsprachigen Website muss ich in letzter Zeit chinesische Zeichen aus einem bestimmten Abfrageergebnis entfernen. Tatsächlich ist die PHP-Sprache sehr praktisch Folgende Methode: Chinesische Schriftzeichen entfernen!
Zum Beispiel:
$a = "Hello World! 你好世界!"; $result = preg_replace('/([\x80-\xff]*)/i','',$a); echo $result;
Das Ausgabeergebnis ist:
“Hello World!”
Ist es sehr einfach? !
Zugehörige Einführung:
preg_match – Passenden regulären Ausdruck ausführen
Beschreibung
preg_match( string $pattern, string $subject, array &$matches = null, int $flags = 0, int $offset = 0 ): int|false
Suche nach einer Übereinstimmung zwischen Betreff und dem durch Muster angegebenen regulären Ausdruck.
Parameter
Muster
Das zu durchsuchende Muster und die Zeichen String-Typ.
Betreff
Geben Sie die Zeichenfolge ein.
matches
Wenn der Parameter „matches“ angegeben wird, wird er als Suchergebnisse ausgefüllt. $matches[0] enthält den Text, der mit dem vollständigen Muster übereinstimmt, $matches[1] enthält den Text, der mit der ersten erfassten Untergruppe übereinstimmt, und so weiter.
flags
flags können auf eine Kombination der folgenden Flagwerte gesetzt werden:
PREG_OFFSET_CAPTURE
Wenn dieses Flag übergeben wird, wird für jedes Vorkommen einer Übereinstimmung der String-Offset (Wörter relativ zur Zielzeichenfolge) angehängt zurückgegeben Anzahl der Abschnitte). Hinweis: Dadurch wird das im Parameter „matches“ ausgefüllte Array geändert, sodass jedes Element zu einer Zeichenfolge wird, wobei das 0. Element die übereinstimmende Zeichenfolge und das 1. Element der Offset der übereinstimmenden Zeichenfolge im Zielzeichenfolgensubjekt ist.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie reguläre Ausdrücke, um chinesische Schriftzeichen in PHP zu entfernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!