Si j'ai bien compris, ton $data est un bit vector, ie une suite de bits a 0 ou 1.
Tu peux alors faire ceci:
@bits = split(//, unpack("b*", $data));
Et @bits est alors un array de valeurs a 0 ou 1.
Note que la fonction unpack va a priori faire du padding sur $data avec des bits finaux a zero pour avoir un alignement sur un octet.
Si tu sais exactement le nombre de bits qu'il y a dans tes données, 37 par exemple, tu peux remplacer le "b*" par "b37".
A+,
Message édité par gilou le 03-09-2008 à 15:43:23
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --