• 技术文章 >后端开发 >PHP问题

    php怎么将数据转换为十六进制

    青灯夜游青灯夜游2021-12-03 19:31:48原创1477

    转换方法:1、用dechex(),可把十进制转换为十六进制,语法“dechex(十进制值)”;2、用base_convert(),语法“bindec(十进制值,10,16)”;3、用bin2hex(),语法“bin2hex(字符串)”。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php将数据转换为十六进制

    1、使用dechex()函数--可把十进制转换为十六进制

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

    <?php
    echo dechex("30") . "<br>";
    echo dechex("10") . "<br>";
    echo dechex("1587") . "<br>";
    echo dechex("70");
    ?>

    输出结果:

    1e
    a
    633
    46

    2、使用base_convert()函数--可把十进制转换为十六进制

    base_convert() 函数在任意进制之间转换数字。

    设置“bindec(十进制值, 10, 16)”即可可把十进制转换为十六进制。

    <?php
    echo base_convert("30", 10, 16) . "<br>";
    echo base_convert("10", 10, 16) . "<br>";
    echo base_convert("1587", 10, 16) . "<br>";
    echo base_convert("70", 10, 16);
    ?>

    输出结果:

    6.png

    3、使用bin2hex()函数--把字符串转为十六进制

    bin2hex(string) 函数把 ASCII 字符的字符串转换为十六进制值。

    <?php
    $str = bin2hex("Hello World!");
    echo($str);
    ?>

    1.png

    推荐学习:《PHP视频教程

    以上就是php怎么将数据转换为十六进制的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 十六进制
    上一篇:php中cookie与session有什么区别 下一篇:php遍历数组什么意思
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php中小数怎么转化为百分数• php怎么截取头一个中文乱码• php怎样删除数组后几位元素• 结合示例讲解PHP8的新特性• 三种PHP环境下文件加密的流程
    1/1

    PHP中文网