Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie PHP-Chinesisch in ASCII-Code
So konvertieren Sie Chinesisch in ASCII-Code in PHP: Stellen Sie zunächst die aktuelle PHP-Dateiumgebung auf UTF-8 ein und konvertieren Sie dann Chinesisch in ASCII-Code über „public function strtoascii($str){...}“.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
php Wie konvertiert man chinesischen ASCII-Code?
php konvertiert Zeichenfolgen in ASCII, PHP konvertiert chinesische Zeichenfolgen in ASCII und umgekehrt
Verwenden Sie es direkt, die Funktion ist unten, Sie selbst kapseln, persönlicher Test ist korrekt
A: Konvertieren Sie die Zeichenfolge (Chinesisch ist auch praktisch) In ASCII konvertieren (Hinweis: Standardmäßig ist unsere aktuelle PHP-Dateiumgebung UTF-8. Wenn es GBK ist, ist die Operation mb_convert_encoding nicht erforderlich)
public function strtoascii($str){ $str=mb_convert_encoding($str,'GB2312'); $change_after=''; for($i=0;$i<strlen($str);$i++){ $temp_str=dechex(ord($str[$i])); $change_after.=$temp_str[1].$temp_str[0]; } return strtoupper($change_after); }
B: ASCII in String konvertieren (Chinesisch ist auch praktisch) (Hinweis : Standardmäßig ist unsere aktuelle PHP-Dateiumgebung UTF-8. Wenn es sich um GBK handelt, ist der Vorgang „mb_convert_encoding“ nicht erforderlich)
public function asciitostr($sacii){ $asc_arr= str_split(strtolower($sacii),2); $str=''; for($i=0;$i<count($asc_arr);$i++){ $str.=chr(hexdec($asc_arr[$i][1].$asc_arr[$i][0])); } return mb_convert_encoding($str,'UTF-8','GB2312'); }
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP-Chinesisch in ASCII-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!