phpbar.de logo

Mailinglisten-Archive

[php] pointer..

[php] pointer..

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mit Sep 3 10:24:35 CEST 2003


>>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