Как преобразовать шестнадцатеричные в двоичные значения - PullRequest
0 голосов
/ 10 мая 2018

У меня есть значение, подобное этому

FFF7BBFF

Двоичное представление этого значения:

1111 1111 1111 0111 1011 1011 1111 1111

Как я могу преобразовать этоFFF7BBFF в бинарный код в PHP?Я не могу найти формулу для этого онлайн?

Я пробовал это

echo $string =  hex2bin("FFF7BBFF");

Но это не работает.Это показывает это

enter image description here

1 Ответ

0 голосов
/ 10 мая 2018

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
...