src/CFPropertyList/CFBinaryPropertyList.php
public static function intBytes($int)
    {
        $intbytes = "";

        if ($int > 0xFFFF) {
            $intbytes = "\x12".pack("N", $int); // 4 byte integer
        } elseif ($int > 0xFF) {
            $intbytes = "\x11".pack("n", $int); // 2 byte integer
        } else {
            $intbytes = "\x10".pack("C", $int); // 8 byte integer
        }

        return $intbytes;
    }
public static function intBytes($int)
    {
        $intbytes = "";

        if ($int > 0xFFFF) {
            $intbytes = "\x12".pack("N", $int); // 4 byte integer
        } elseif ($int > 0xFF) {
            $intbytes = "\x11".pack("n", $int); // 2 byte integer
        } else {
            $intbytes = "\x10".pack("C", $int); // 8 byte integer
        }

        return $intbytes;
    }
public static function intBytes ( $ int ) { $ intbytes = "" ; if ( $ int > 0xFFFF ) { $ intbytes = "\x12" . pack ( "N" , $ int ) ; // 4 byte integer } elseif ( $ int > 0xFF ) { $ intbytes = "\x11" . pack ( "n" , $ int ) ; // 2 byte integer } else { $ intbytes = "\x10" . pack ( "C" , $ int ) ; // 8 byte integer } return $ intbytes ; }
Code an integer to byte representation
@param integer $int The integer value
@return string The packed byte value
Code an integer to byte representation