function string_to_array($data) { $header_count = pop_int($data); $out = array(); while ($header_count--) { $size = pop_int($data); $out[] = substr($data, 0, $size); $data = substr($data, $size); } return $out; }
function raw_to_array($data) { $header_count = pop_int($data); $ret = array(); while ($header_count--) { $size = pop_int($data); $ret[] = substr($data, 0, $size); $data = substr($data, $size); } return $ret; }