【发布时间】:2018-10-20 02:00:48
【问题描述】:
我有这样的价值观
FFF7BBFF
这个值的二进制表示是
1111 1111 1111 0111 1011 1011 1111 1111
如何在 PHP 中将此 FFF7BBFF 转换为二进制文件?我在网上找不到这个公式?
我试过了
echo $string = hex2bin("FFF7BBFF");
但它不起作用。它显示了这个
【问题讨论】:
我有这样的价值观
FFF7BBFF
这个值的二进制表示是
1111 1111 1111 0111 1011 1011 1111 1111
如何在 PHP 中将此 FFF7BBFF 转换为二进制文件?我在网上找不到这个公式?
我试过了
echo $string = hex2bin("FFF7BBFF");
但它不起作用。它显示了这个
【问题讨论】:
base_convert 是要使用的函数:http://php.net/manual/en/function.base-convert.php
$hexadecimal="FFF7BBFF";
echo base_convert($hexadecimal, 16, 2);
输出:
11111111111101111011101111111111
如果你真的想要那种格式..
$new=base_convert($hexadecimal, 16, 2);
$split = str_split($new, 4);
echo implode(' ', $split);
输出:
1111 1111 1111 0111 1011 1011 1111 1111
【讨论】: