Heim > Artikel > Backend-Entwicklung > So entfernen Sie nicht-chinesische Zeichen in PHP
So entfernen Sie nicht-chinesische Zeichen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Funktion fgets(), um jede Datenzeile aus der TXT-Datei zu extrahieren. Verwenden Sie schließlich die reguläre Funktion preg_replace(), um nicht-chinesische Zeichen zu entfernen Zeichen in jeder Zeile.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie entferne ich nicht-chinesische Zeichen in PHP?
php-Funktion preg_replace() Entfernt regelmäßig nicht-chinesische Zeichen
Das Projekt muss die Methode zum Entfernen nicht-chinesischer Zeichen verwenden. Die organisierten Daten
$file = fopen("hb/j.txt","r+") or exit("Unable to open file!"); while(!feof($file)){ $line=fgets($file); $pattern = "/[^\x{4E00}-\x{9FFF}]+/u"; echo preg_replace($pattern, '', $line); echo "<br />"; } fclose($file);
entfernen jede Zeile aus der TXT-Datei und entfernen die nicht-chinesischen Zeichen in jeder Zeile.
1. Nehmen Sie eine Zeile heraus und verwenden Sie die Funktion fgets()
2. Entfernen Sie nicht-chinesische Zeichen mit der regulären Funktion preg_replace()
3. Reguläre Regeln für nicht-chinesische Zeichen /[^x{4E00}- x{9FFF}]+/, achten Sie auf PHP, u**** kann nicht zur Darstellung von Unicode-Zeichen verwendet werden, x{****}
4.u muss zur Darstellung des Modifikators verwendet werden
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie nicht-chinesische Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!