Wie Byte-Array in Ganzzahl in PHP konvertieren?

Ich habe einen Code gesehen, derwandelt eine Ganzzahl in ein Byte-Array um. Unten ist der Code aufWie konvertiert man Integer in Byte Array in PHP 3 (Wie konvertiert man Integer in Byte Array in PHP):

<?php

$i = 123456;
$ar = unpack("C*", pack("L", $i));

print_r($ar);
?>

Der obige Code gibt Folgendes aus:

//output:
Array
(
   [1] => 64
   [2] => 226
   [3] => 1
   [4] => 0
)

Aber mein Problem ist jetzt, wie es gehtumkehren dieser Prozess. Bedeutung konvertieren vonByte-Array in eine Ganzzahl. Im obigen Fall wird die Ausgabe sein123456

Kann mir jemand dabei helfen? Ich wäre eine große Hilfe. Danke im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage