Hello,
mir fehlt mal wieder eine gute Idee. Ich befürchte sogar, dass es gar nicht geht, was ich vorhabe.
Ich muss Binärdaten bearbeiten.
Wenn ich nun in ein Array die Binärdaten hineinschreibe:
$fp = fopen('pack.dat', 'wb+');
$_numbers = array();
for ($i = 0; $i < 256; $i++)
{
$_numbers['pack'][$i] = pack('v', $i);
}
fwrite($fp, implode('', $_numbers['pack']));
Dann wird das Element 0 immer nur ein Byte groß.
Scheint auch irgendwie logisch, weil 0x00 wohl für NULL steht und das wird dann automatisch umgewandelt.
Wie könnte ich die Daten anders ins Array schreiben, damit dieser Fehler nicht auftritt?
Das müsste dann vermutlich in Einzelbytes geschehen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg