Preferisco usare base_convert()
codice:
$hexa = '8f55';
$bin = '10001111 01010101';
echo base_convert($hexa, 16,2);
echo "
";
echo base_convert($bin, 2, 16);
buono per tutte le stagioni, senza problemi di nibble.