在PHP中如何将下面的字符串变成十六进制:

$t="CE756B43";变成:$t=0xCE756B43求解???... $t = "CE756B43";
变成:
$t = 0xCE756B43
求解???
展开
 我来答
莫路草根
2015-07-07 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1047万
展开全部
function strToHex($string)//字符串转十六进制

{

$hex="";

for($i=0;$i<strlen($string);$i++)

$hex.=dechex(ord($string[$i]));

$hex=strtoupper($hex);

return $hex;

}

function hexToStr($hex)//十六进制转字符串

{

$string="";

for($i=0;$i<strlen($hex)-1;$i+=2)

$string.=chr(hexdec($hex[$i].$hex[$i+1]));

return $string;

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式