Как на php загнать hex в двоичный массив ?
Например есть
$val=41;
тут должен быть некий магический код
и "тадам"результат эквивалентен:
$value=array(0,0,1,0,0,0,0,1);
HEX в двоичный массив на PHP
Модератор: immortal
Re: HEX в двоичный массив на PHP
Такой вариант подойдет?
$val=41;
$value[] = base_convert($val, 16, 2);
echo base_convert($val, 16, 2);
1000001
$val=41;
$value[] = base_convert($val, 16, 2);
echo base_convert($val, 16, 2);
1000001
Re: HEX в двоичный массив на PHP
Увидел в другой теме. А может двоичный массив и не нужен - сравнение идет с символом '1', строка вполне должна подойти.
$val=41;
$value = sprintf("%08b", hexdec($val));
for ($i=0; $i < 8; $i+=1){
print($value[$i]);
}
01000001
$val=41;
$value = sprintf("%08b", hexdec($val));
for ($i=0; $i < 8; $i+=1){
print($value[$i]);
}
01000001