首页 > 编程开发 > PHP    日期:2021-09-30 / 来自互联网 / 浏览

php将二进制转hex(十六进制)字符串

方法1:使用bindec()和dechex()函数--十进制做中间量

<?php
$a="11110";
$b=bindec($a);
$c=dechex($b);
echo $c;
?>

输出结果:

1e

bindec()可把二进制数转换为十进制数。

dechex() 函数可把十进制数转换为十六进制数。

方法2:使用base_convert()函数

<?php
$a="11110";
echo base_convert($a, 2, 16);
?>

输出结果:

1e

base_convert(number,原进制,要转换的进制)函数在任意进制之间转换数字。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章