把十六進制數轉換為八進制數:
<?php$hex = "E196"; echo base_convert($hex,16,8); ?>base_convert() 函數在任意進位之間轉換數字。
base_convert( number,frombase,tobase );
參數 | 描述 |
---|---|
number | 必需。規定要轉換的數字。 |
frombase | 必需。規定數字原來的進制。介於2 和36 之間(包括2 和36)。高於十進制的數字以字母az 表示,例如a 表示10,b 表示11 以及z 表示35。 |
tobase | 必需。規定要轉換的進制。介於2 和36 之間(包括2 和36)。高於十進制的數字以字母az 表示,例如a 表示10,b 表示11 以及z 表示35。 |
傳回值: | number轉換為指定進位。 |
---|---|
返回類型: | String |
PHP 版本: | 4+ |
把八進制數轉換為十進制數:
<?php$oct = "0031";echo base_convert($oct,8,10);?>把八進制數轉換為十六進位數:
<?php$oct = "364";echo base_convert($oct,8,16);?>