php ascii hex编码
生活随笔
收集整理的這篇文章主要介紹了
php ascii hex编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** 將類似 \x30\x31\x32\x33\ 這類字符轉換成 10進制的字符串* 過程: 以上為例 30,31,32,33 都是16進制* 將他們先轉為10進制然后再用ascii碼來換成字符* 再連接起來就是結果* @param $x16* @return null|string*/
function ascii16toStr($x16){if(!is_string($x16))return null;$charlist = explode('\x',$x16);$str = array();foreach($charlist as $char){if(empty($char))continue;$str[] = chr(hexdec($char));}return implode($str);
}/*** 將str 的每個字母 轉換成ascii 再轉成16進制* 只支持英文 結果類似如下* \x30\x31\x32\x33\*/
function strtoAscii16($str){if(!is_string($str)) return null;$asciis = array();for($i = 0 ; $i < strlen($str) ; $i++){$asciis[] = '\x'.dechex(ord($str[$i]));}return implode($asciis);
}
總結
以上是生活随笔為你收集整理的php ascii hex编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几个有用的Linux命令
- 下一篇: 动态规划算法php,php算法学习之动态