🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP base_convert() 函数 ## 定义和用法 base_convert() 函数在任意进制之间转换数字。 ### 语法 ``` base_convert(number,frombase,tobase) ``` | 参数 | 描述 | | --- | --- | | number | 必需。原始值。 | | frombase | 必需。数字原来的进制。 | | tobase | 必需。要转换的进制。 | ### 说明 返回一个字符串,包含 _number_ 以 _tobase_ 进制的表示。_number_ 本身的进制由 _frombase_ 指定。_frombase_ 和 _tobase_ 都只能在 2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35。 ## 例子 1 把八进制数转换为十进制数: ``` <?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "八进制的 $oct 等于十进制的 $dec。"; ?> ``` 输出: ``` 八进制的 0031 等于十进制的 25。 ``` ## 例子 2 把八进制数转换为十六进制数: ``` <?php $oct = "364"; $hex = base_convert($oct,8,16); echo "八进制的 $oct 等于十六进制的 $hex。"; ?> ``` 输出: ``` 八进制的 364 等于十六进制的 f4。 ```