Re: Converting a binary integer to a number

From: Date: Mon, 07 May 2001 19:38:18 +0000
Subject: Re: Converting a binary integer to a number
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-51805@lists.php.net to get a copy of this message
Use unpack(): // Grab as many signed 32-bit integers as possible $array = unpack ('l*', $data); --zak ----- Original Message ----- From: "Siegfried Kettlitz" <webmaster@siegfried-kettlitz.de> To: <php-general@lists.php.net> Sent: Monday, May 07, 2001 12:36 PM Subject: [PHP] Converting a binary integer to a number > I have binary data (ie: 0x7b c8 15 0c ) and want to convert it into a 32Bit > integer (here: 123456789012). > > Currently I use this (intel-little-endian): > $integer = hexdec( bin2hex( strrev( readpos( $fd,$position,4 ) ) ) ); > readpos reads 4 bytes from a file > > Is there a better, faster or easier way to do the same thing? > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#51805) next »