1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP 常用进制转换函数需要注意的地方

作者:用户 来源:互联网 时间:2017-12-01 11:45:33

php函数进制转换地方常用注意需要

PHP 常用进制转换函数需要注意的地方 - 摘要: 本文讲的是PHP 常用进制转换函数需要注意的地方, 都知道在PHP里进制之间转换一般都有   十进制转二进制:string decbin ( int number ) 十进制转八进制:string decoct ( int number ) 十进制转十六进制:string dechex (



都知道在PHP里进制之间转换一般都有


 



十进制转二进制:string decbin ( int number )



十进制转八进制:string decoct ( int number )



十进制转十六进制:string dechex ( int number )





二进制转十六进制:string bin2hex ( string str )



二进制转十进制:number bindec ( string binary_string )





八进制转十进制:number octdec ( string octal_string )





十六进制转十进制:number hexdec ( string hex_string )


 



但要注意十进制转其他进制的时候,所需值为int类型,此时如果你传入的是一个超过2147483647的string值,则转换将会出现问题,因为该函数会先将string转int,但该值超过了int的最大值,所以进制转换也出错了,此时,可用另外一个万全的函数:



任意进制转换 string base_convert ( string number, int frombase, int tobase )


 

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 函数 , 进制 , 转换 , 地方 , 常用 , 注意 需要 ,以便于您获取更多的相关知识。