Pas*_*TIN 47
从PHP 5.4+开始,二进制数的前缀是:
0b
Run Code Online (Sandbox Code Playgroud)
0x
十六进制.
但是,如果你真的需要在PHP 5.4之前使用二进制写值,你可以使用bindec
函数,它接受包含二进制的字符串,并返回相应的值.
例如,以下代码部分:
echo bindec('10011');
Run Code Online (Sandbox Code Playgroud)
会得到你:
19
Run Code Online (Sandbox Code Playgroud)
但是请注意,你不应该经常这样做:每次执行脚本时调用一个函数对于性能来说非常糟糕^^
相反,使用十六进制编写你的值真是一个更好的解决方案,其中每个数字代码为4位.
归档时间: |
|
查看次数: |
26022 次 |
最近记录: |