关于php:php-字符串十六进制互转

字符串转16进制

public static function String2Hex($string){
 $hex = '';
 for ($i=0; $i<strlen($string); $i++){
 $ord = ord($string[$i]);
 $hexCode = dechex($ord);
 $hex .= substr('0'.$hexCode, -2);
 }
 return strToUpper($hex);
}

16进制转字符串

public static function Hex2String($hex){
 $string='';
 for ($i=0; $i < strlen($hex)-1; $i+=2){
 $string .= chr(hexdec($hex[$i].$hex[$i+1]));
 }
 return $string;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理