千家信息网

php中如何进行进制转换

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇"php中如何进行进制转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php中
千家信息网最后更新 2026年11月01日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安全错误 数据库的锁怎样保障安全 互联网科技企业 蓝思科技飞鸽互联网 互联网科技垄断 猪兼强互联网科技 奇酷互联网科技公司 亿账通互联网科技 哈尔滨新华互联网科技 衡水科技产业互联网平台 华中科技有哪些互联网大佬 西藏七维空间互联网科技有限公司 哈尔滨新华互联网科技学院 广州慧亚互联网科技怎么样 中国的互联网科技企业的崛起 创业天下互联网科技有限公司 荆州市昕露互联网络科技有限公司 领航科技大厦互联网公司 富国互联网金融科技混合基金 互联网科技股为什么大涨 新氧科技和美国互联网有关系吗 科技互联网公司两年变化 云南咖啡 互联网科技公司发展 中正互联网科技招聘 温州喔噻互联网科技有限公司 常德市电业局互联网科技部 港股科技和互联网 互联网科技公司营业执照怎么办理 工业互联网山东科技大学 科技互联网海报 互联网相关科技技术
0