PHP Binary to Hex mit führenden Nullen

Ich habe den folgenden Code:

<?
$binary = "110000000000";
$hex = dechex(bindec($binary));
echo $hex;
?>

Was gut funktioniert und ich bekomme einen Wert von c00.

Wenn ich jedoch versuche, 000000010000 umzurechnen, erhalte ich den Wert "10". Was ich eigentlich will, sind alle führenden Nullen, so dass ich "010" als Endergebnis erhalten kann.

Wie mache ich das?

EDIT: Ich sollte darauf hinweisen, dass die Länge der Binärzahl variieren kann. $ Binary könnte also 00001000 sein, was es 08 ergeben würde.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage