php中进制转换
我們知道,進制有二進制、八進制、十進制、十六進制,但在php中只能存取八進制、十進制、十六進制
在講進制轉換之前,我們先說一下進制單詞的縮寫:
- 二進制:bin
- 八進制:oct
- 十進制:dec
- 十六進制:hex
php中提供了進制轉換的函數,這些函數的命名非常有規律,規律:數據的進制單詞縮寫+要轉換的進制單詞縮寫,比如我十進制要轉換為二進制,轉換函數就是decbin(要轉換成二進制的十進制數)
<?phpheader('content-type:text/html;charset=utf-8');echo decbin(10),'<br>';//十進制轉二進制echo bindec(101),'<br>';//二進制轉十進制echo octdec(10),'<br>';//八進制轉十進制echo dechex(16),'<br>';//十進制轉十六進制 ?>結果
注意:二進制轉換為10進制、八進制轉換為10進制、十六進制轉換為十進制,前面的0(0x)都要省略,不然會出錯比如說二進制0101,如果不省略前面的0,將會轉換成0。
總結
- 上一篇: 发起街头争霸挑战时可以押金币范围是多少?
- 下一篇: 三星S6edge多少钱啊?