Questione : Dovere convertire un singolo byte ottenuto dalla lima di testo in numero intero nel PHP

Essere forwarned- estremamente nuovo a PHP.

I che legge una lima di testo dal disc e devo leggere il byte del soddisfare per il byte.  Ogni numero XX dei caratteri è un singolo-byte che rappresenta un breve valore di numero intero.  Come converto un singolo-byte in numero intero?  Il singolo-byte rappresenterà un numero da 0 a 255.

$fhandle = fopen ($this->FilePath, “r "); il

$rowID = disimballa (“S„, fread ($fhandle, 2)); indennità di //works con 2 byte;
ECHO “FILA IDENTIFICAZIONE =„. $rowID [1];  //I ha la FILA ID

$rowLength = disimballare (“S„, fread ($fhandle, 1)); //errors fuori con singolo byte


Thanks!

j

class= del

Risposta : Dovere convertire un singolo byte ottenuto dalla lima di testo in numero intero nel PHP

approvare che è giusto, perché state ottenendo il representacion del carattere del codice di ASCII, voi deve tradurre il carattere lui codice di ASCII.

Per per fare che usa il ord di funzione ().

http://www.php.net/manual/en/function.ord.php

spero che funzioni
Altre soluzioni  
 
programming4us programming4us