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)
Verwandte Funktionen
Dec, BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR
Beispiel
$result = Hex(1033, 4) ; Gibt "0409" zurück