300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php中ascii转换为中文 PHP——汉字完美转为ASCII码

php中ascii转换为中文 PHP——汉字完美转为ASCII码

时间:2020-09-16 14:52:30

相关推荐

php中ascii转换为中文 PHP——汉字完美转为ASCII码

前言

对接联通的接口,让我学会了不少PHP偏门函数....,主要对方用的py,我这用的PHP,人家一个函数解决了,

我这还要自己写方法,也是比较蛋疼,但是学到东西还是很开心的~

代码

字符串转为ASCII

/**

* 字符串转为ASCII

*

* @param string $str 需要转换的字符串

*

* @return string $asc ASCII码

*/

function ascii_encode($str)

{

$str = mb_convert_encoding($str, 'GBK');

$asc = '';

for ($i = 0; $i < strlen($str); $i++) {

$temp_str = dechex(ord($str[$i]));

$asc .= $temp_str[0].$temp_str[1];

}

return strtoupper($asc);

}

ASCII转字符串

/**

* ASCII转为字符串

*

* @param string $ascii ascii

*

* @return string $str 字符串

*/

function ascii_decode($sacii)

{

$asc = str_split(strtolower($sacii), 2);

$str ='';

for ($i = 0; $i < count($asc); $i++) {

$str.= chr(hexdec($asc[$i][0].$asc[$i][1]));

}

return mb_convert_encoding($str, 'UTF-8', 'GBK');

}

还有事要忙,等晚上详细说下。

标签:return,ascii,汉字,asc,str,字符串,PHP,ASCII

来源: /wangyang0210/p/10912194.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。