imam jedan binarni fajl u koji je upisan integer vrednosti 666 (primer
), znaci taj fajl sada ima duzinu od dva bajta (vb-ov integer u pitanju). postoji li mogucnost citanja ta dva bajta automatski u promenljivu tipa int tj da ne cita kao string vec kao broj?
ako koristim:
Kôd:
$file = fopen("file.bin", "rb");
$i = fread($file, 2);
fclose($file);
dobijem string duzine dva karaktera. (ako stavim int cast pre fread dobijam 0, sto je i logicno ako fread vraca uvek string kao sto pise u manualu)
da li je ovo moguce izvesti uz pomoc ugradjenih funkcija (ne smem da koristim nikakve ekstenzije) ili sam osudjen na citanje bajt-po-bajt pa da onda sklapam vrednosti?
hvala unapred