千家信息网

php中如何进行进制转换

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇"php中如何进行进制转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php中
千家信息网最后更新 2025年01月18日php中如何进行进制转换

这篇"php中如何进行进制转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php中如何进行进制转换"文章吧。

转换方法:1、用bindec(),可把二进制转为十进制;2、用decbin(),可把十进制转为二进制;3、用octdec(),可把八进制转为十进制;4、用decoct(),可十进制转换为八进制;5、用hexdec(),可把十六进制转十进制。

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

php进行进制转换

1、bindec--二进制数转十进制数

可以使用 bindec(二进制字符串) 函数,它可把二进制数转换为十进制数。

";echo bindec("01") . "
";echo bindec("11000110011") . "
";echo bindec("111");?>

输出结果:

3115877

2、decbin--十进制数转二进制数

可以使用decbin(十进制值) 函数,它可把十进制数转换为二进制数。

";echo decbin("1") . "
";echo decbin("1587") . "
";echo decbin("7");?>

输出结果:

11111000110011111

3、octdec--八进制数转十进制数

可以使用 octdec(八进制字符串) 函数,它可把八进制数转换为十进制数。

";echo octdec("12") . "
";echo octdec("3063") . "
";echo octdec("106");?>

输出结果:

3010158770

4、decoct--十进制数转八进制数

可以使用 decoct(十进制值) 函数,它可把十进制数转换为八进制数。

";echo decoct("10") . "
";echo decoct("1587") . "
";echo decoct("70");?>

输出结果:

36123063106

5、hexdec--十六进制数转十进制数

可以使用 hexdec(十六进制字符串) 函数,它可把十六进制数转换为十进制数。

";echo hexdec("a") . "
";echo hexdec("11ff") . "
";echo hexdec("cceeff");?>

输出结果:

3010460713430527

6、dechex--十进制数转十六进制数

可以使用 dechex(十进制值) 函数,它可把十进制数转换为十六进制数。

";echo dechex("10") . "
";echo dechex("1587") . "
";echo dechex("70");?>

输出结果:

1ea63346

7、base_convert--任意进制转换

使用 base_convert(要转换的数或字符串, 原进制, 要转的进制) 函数,它可以在任意进制之间进行转换

只需设置"bindec(二进制字符串, 2, 10)"即可二进制数转十进制数

";echo base_convert("01",2,10) . "
";echo base_convert("11000110011",2,10) . "
";echo base_convert("111",2,10);?>

输出结果:

设置"bindec(十进制值, 10, 2)"即可十进制数转二进制数

";echo base_convert("1",10,2) . "
";echo base_convert("1587",10,2) . "
";echo base_convert("7",10,2);?>

输出结果:

设置"bindec(八进制字符串, 8, 10)"即可八进制数转十进制数

";echo base_convert("12", 8, 10) . "
";echo base_convert("3063", 8, 10) . "
";echo base_convert("106", 8, 10);?>

输出结果:

设置"bindec(十进制值, 10, 8)"即可十进制数转八进制数

";echo base_convert("10", 10, 8) . "
";echo base_convert("1587", 10, 8) . "
";echo base_convert("70", 10, 8);?>

输出结果:

设置"bindec(十六进制字符串, 16, 10)"即可十六进制数转十进制数

";echo base_convert("a", 16, 10) . "
";echo base_convert("11ff", 16, 10) . "
";echo base_convert("cceeff", 16, 10);?>

输出结果:

设置"bindec(十进制值, 10, 16)"即可十进制数转十六进制数

";echo base_convert("10", 10, 16) . "
";echo base_convert("1587", 10, 16) . "
";echo base_convert("70", 10, 16);?>

输出结果:

以上就是关于"php中如何进行进制转换"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

十进制 十进 结果 输出 二进制 八进制 十六进制 进制 函数 字符 字符串 内容 文章 知识 篇文章 之间 价值 只需 大部分 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器卡死ping不通 局域网没有服务器设置时间同步 视频怎么存进数据库 联想服务器可以自己换内存吗 网络上的软件开发教程有用么 网络安全研究条件 如何查数据库版本类型 简述配置管理在软件开发的作用 中国可以做cc服务器吗 网络技术的用途是什么 金融网络安全宣传周策划方案 当今网络安全威胁的新形势 广东鲁棒通网络技术有限公司 简历软件开发项目描述怎么写 美国cdn高防服务器 怎么查看mongodb数据库 it软件开发学校 中免科技互联网科技有限公司 西安恒东网络技术怎么样 网络安全监督管理岗位职责 工业企业数据库怎么清洗 揭阳市易加互联网科技有限公司 数据库1400 网络数据库技术期末考试 买了阿里云服务器怎么查看ip 服务器芯片中国能自主生产吗 编写数据库需要用到的技术 赣南脐橙商品分析软件开发 网络安全 健全机制 失落的方舟搬砖玩哪个服务器
0