Rumah > php教程 > php手册 > php 不同进制整数之间转换

php 不同进制整数之间转换

WBOY
Lepaskan: 2016-06-06 20:14:52
asal
974 orang telah melayarinya

php整数共有四种表现形式: 二进制(binary system),(5.4.0以后才支持这种表达方式) 八进制(octal system),十进制(decimal system), 十六进制(hexadecimal system

php整数共有四种表现形式:
二进制(binary system),(5.4.0以后才支持这种表达方式)
八进制(octal system),
十进制(decimal system),
十六进制(hexadecimal system).

官方也对应的提供了一系列的相互转换的函数,大部分记忆起来很简单(对应进制的单词对应前三个首字母拼接起来)
二进制 转八进制binoct(), 转十进制bindec()
八进制转二进制octbin(), 转十进制octdec(),转十六进制octhex()
十进制转二进制decbin(),转八进制decoct(), 转十六进制dechex()
十六进制 转八进制hexoct(),转十进制hexdec()

只是二进制和十六进制之间的转换有一点特殊:二进制转十六进制bin2hex(),十六进制转二进制hex2bin() (中间多了个2)

除了这些专用的转换方式,官方还提供了通用的转换函数
1.base_convert($source,$from,$to),这个函数可以任意的$from进制的数转换成$to进制的数;
2.sprintf(),这个函数不仅可以用来格式化字符串,也可以实现我们期望的进制转换效果。

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan