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
Dreamweaver CS4 table border color
WD My Book Drive Failing or Not, Given Windows 7 Event Log Errors?
VS2010 add project to solution
Info@... users Not receiving email
asp.net, c#, drop down list error
visual studio 2005 express
Update Panel not loading DropDown
What's the probability of an American being killed by a terrorist? 1970's 1980's 1990's 2000's
how to add swap partition to exsting swap in redhat linux
Globally Hide Mouse after Inactive without using constantly running Timer Interval