Hallo community,
Ich hoffe ihr könnt mir mit diesem Problem helfen.
Ich habe mir eine function gebaut, welche einem int zu bytes umwandel soll, nur jetzt das problem es kann keine 0 bytes erstellen.
Wenn ich dort dann z.b eine 5 rein gebe bekomme ich als bytes {5, 32, 32, 32} allerdings müsste dies {5, 0, 0, 0} ergeben.
Ich habe bereits eine art kleinen debug versucht, indem ich
und \0 versuchte, allerdings kommt beide male 32 raus.
Ich hoffe ihr könnt mir helfen.
Ich hoffe ihr könnt mir mit diesem Problem helfen.
Ich habe mir eine function gebaut, welche einem int zu bytes umwandel soll, nur jetzt das problem es kann keine 0 bytes erstellen.
PHP-Code:
function IntToBytes ($int) { $byte1 = $int & 255; $byte2 = ($int >> 8) & 255; $byte3 = ($int >> 16) & 255; $byte4 = ($int >> 24) & 255; return chr($byte1) . chr($byte2) . chr($byte3) . chr($byte4); }
Ich habe bereits eine art kleinen debug versucht, indem ich
PHP-Code:
chr(0)
Ich hoffe ihr könnt mir helfen.
Kommentar