Heim > Artikel > Backend-Entwicklung > So ändern Sie chinesische Zeichensetzung in englische Zeichensetzung in PHP
So ändern Sie chinesische Zeichensetzung in englische Zeichensetzung in PHP: 1. Ersetzen Sie durch die Funktion „str_replace()“ 2. Durch „for (int i = 0; i < c.Length; i++){...}“ " Methode zum Ersetzen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php ersetzt alle chinesischen Symbole durch englische Symbole
Einfache Ersetzung str_replace()
Die regulären Ersetzungen unterscheiden sich um 65248
Methode 1: Einfache Ersetzung (PHP-Code)
$val1=str_replace(',',',',$val1); $val1=str_replace('(','(',$val1); $val1=str_replace(')',')',$val1);
Methode 2: Alle Zeichen ersetzen (reguläre Ersetzung)
for (int i = 0; i < c.Length; i++) { if (c[i]==12288) { c[i]= (char)32; continue; } if (c[i]>65280 && c[i]<65375) c[i]=(char)(c[i]-65248); }
1. Welche Beziehung besteht zwischen Symbolen halber Breite und Symbole in voller Breite?
Der durchschnittliche Unterschied beträgt 65248
///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 ///
Lernempfehlung: „
PHP Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo ändern Sie chinesische Zeichensetzung in englische Zeichensetzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!