PHP base_convert() 函数

返回上一级

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

( PHP >= 4 )

函数原型

string base_convert(number,frombase,tobase)

参数

参数 描述
number 必需。规定要转换的数
frombase 必需。规定数字原来的进制
介于 2 和 36 之间(包括 2 和 36)
高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35
tobase 必需。规定要转换的进制
介于 2 和 36 之间(包括 2 和 36)
高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35

返回值

number转换为指定进制

范例

把十六进制数转换为八进制数

<?php

$hex = "E196";
echo base_convert($hex,16,8); 

运行范例 »

运行以上 PHP 范例,输出结果如下

160626

范例 2

把八进制数转换为十进制数

<?php

$oct = "0031";
echo base_convert($oct,8,10);

运行范例 »

运行以上 PHP 范例,输出结果如下

25

范例 3

把八进制数转换为十六进制数

<?php
$oct = "364";
echo base_convert($oct,8,16);

运行范例 »

运行以上 PHP 范例,输出结果如下

f4

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.