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

5次阅读

共计 337 个字符,预计需要花费 1 分钟才能阅读完成。

字符串转 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;
}
正文完
 0