Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiert man ASCII in PHP in einen String?

Wie konvertiert man ASCII in PHP in einen String?

coldplay.xixi
coldplay.xixiOriginal
2020-07-11 14:59:163178Durchsuche

So konvertieren Sie ASCII in einen String in PHP: Die standardmäßige aktuelle PHP-Dateiumgebung ist [UTF-8], wenn es GBK ist, lassen Sie einfach [mb_convert_encoding] weg, der Code ist [function asciitostr($sacii) 】 .

Wie konvertiert man ASCII in PHP in einen String?

So konvertieren Sie ASCII in einen String in PHP:

Konvertieren Sie einen String (unterstützt Chinesisch) in ASCII

Hinweis: Die standardmäßige aktuelle PHP-Dateiumgebung ist UTF-8, wenn es GBK ist mb_convert_encoding kann es weggelassen werden.

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);
}//strtoascii
function asciitostr($sacii){
$asc_arr= str_split(strtolower($sacii),2);
$str=&#39;&#39;;
for($i=0;$i<count($asc_arr);$i++){
$str.=chr(hexdec($asc_arr[$i][1].$asc_arr[$i][0]));
}
return mb_convert_encoding($str,&#39;UTF-8&#39;,&#39;GB2312&#39;);
}

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonWie konvertiert man ASCII in PHP in einen String?. 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