I have seen a code that converts integer into byte array. Below is the code on How to convert integer to byte array in php 3 (How to conver
In order to get a signed 4-byte value in PHP you need to do this:
$temp = ($ar[0]<<24) + ($ar[1]<<16) + ($ar[2]<<8) + ($ar[3]); if($temp > 2147483648) $temp -= 4294967296;