Wie konvertiert man einen Hexadezimalwert in eine vorzeichenbehaftete Ganzzahl in PHP?

Ich versuche, eine hexadezimale Zeichenfolge in eine Ganzzahl mit Vorzeichen umzuwandeln.

Ich kann es leicht mit hexdec () in einen vorzeichenlosen Wert übertragen, aber dies gibt keinen vorzeichenbehafteten Wert.

Bearbeiten:

Code in VB - die beiden "AA" Hex-Werte sind repräsentativ.

Dim bs(2) As Byte
bs(1) = "AA"
bs(2) = "AA"
Dim s As Short
s = BitConverter.ToInt16(bs, 1)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage