Funktionsreferenz

Hex

Gibt einen hexadezimal konvertierten String eines Integers oder eines Binärs zurück.

Hex ( expression [, length] )

 

Parameter

expression Der zu konvertierende Ausdruck.
length [optional] Anzahl der Zeichen, die zurückgegeben werden sollen (bis zu 8) für Integer.
Zeichen werden von der linken Seite beschnitten, wenn die Länge zu kurz ist.
Dieser Parameter wird ignoriert, falls es sich um Binärdaten handelt.

 

Rückgabewert

Erfolg: Gibt einen String mit der Länge an Zeichen, Null-gepolstert für Integer wenn nötig, zurück.
Gibt das Binär konvertiert zurück.
Speziell: Gibt "" (leerer String) zurück, wenn die Länger kleiner als 1 ist.
Fehler: Gibt "" (leerer String) zurück und setzt @error auf 1, wenn die Länge größer als 8 ist.

 

Bemerkungen

Die Funktion funktioniert nur mit Zahlen, die in 32-bit-Integers passen (-2147483648 bis 2147483647)

Die Funktion setzt ebenfalls @error auf 1, wenn nicht genug Zeichen gefordert wurden - der zurückgegebene String gibt in diesem Fall die letzten signifikanten Stellen an.

 

Verwandte Funktionen

Dec, BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR

 

Beispiel


$result = Hex(1033, 4)  ; Gibt "0409" zurück