Mailinglisten-Archive |
>>ich muss gerade einen parser, den ich kürzlich in c geschrieben hatte >>in php übersetzen. nun steh ich wie der ochs vorm berg.. > > > gegeben ist also ein string wie folgt: > > (HEX) 0a 11 13 0b dd de 64 65 ... > > jetzt weiss ich, das das erste byte ein int ist, das zweite, dritte > und vierte jeweils auch und danach kommt ein long, dann wieder ein > char usw.. mhm, vielleicht sowas wie: $int_1 = ord(substr($dein_string, 0, 1)) $int_2 = ord(substr($dein_string, 1, 2)) $int_3 = ord(substr($dein_string, 2, 3)) $int_4 = ord(substr($dein_string, 3, 4)) und bei deinem float kommt es darauf wie lang der ist (in byte 2? 4? 6?) -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com
php::bar PHP Wiki - Listenarchive