Microsoft
Software
Hardware
Network
Question : Need to convert a Single byte obtained from text file to an integer in PHP
Be forwarned- extremely new to PHP.
I am reading a text file from disk and I need to read the contents byte for byte. Every XX number of characters is a single-byte that represents a short integer value. How do I convert a single-byte into an integer? The single-byte will represent a number from 0 to 255.
$fhandle = fopen($this->FilePath, 'r');
$rowID = unpack('S', fread($fhandle, 2)); //works fine with 2 bytes;
echo 'ROW ID = '.$rowID[1]; //I have the ROW ID
$rowLength = unpack('S', fread($fhandle, 1)); //errors out with single byte
Thanks!
j
Answer : Need to convert a Single byte obtained from text file to an integer in PHP
ok thats ok, because you are getting the character representacion of the ascii code, you need to translate the character to he ascii code.
To do that use the function ord ().
http://www.php.net/manual/
en/functio
n.ord.php
i hope it works
Random Solutions
I need a NAS server with 4TB that is expandable to 8TB for around $3000.
My laptop hp pavilion dv9000 suddenly doesnt start
Sharing camcorder footage
I am looking forward to learn about JSF with ICEfaces
Change key default value by script
SSIS SQL Server 2005 null values
Is there any way to limit what the users see in shared calendars in Exchange 2003 / Exchange 2007?
Using VLookup for Data Validation
How can I improve the RHEL TCP performance
web design vs dev