ホームページ > php教程 > php手册 > php 不同进制整数之间转换

php 不同进制整数之间转换

WBOY
リリース: 2016-06-06 20:14:52
オリジナル
974 人が閲覧しました

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(),这个函数不仅可以用来格式化字符串,也可以实现我们期望的进制转换效果。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート