Home >Backend Development >PHP Problem >How to convert Chinese to ascii in php
How to convert Chinese to ascii: First create a PHP sample file; then define a "strtoascii" method; then use the "mb_convert_encoding" function to convert the encoding; finally execute the file and output the conversion result.
Recommended: "PHP Tutorial"
Convert the string (also practical in Chinese) to ascii (note: By default, our current php file environment is UTF-8. If it is GBK, the mb_convert_encoding operation is not needed)
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);
The above is the detailed content of How to convert Chinese to ascii in php. For more information, please follow other related articles on the PHP Chinese website!