整数またはバイナリ型を表す文字列を16進数表現に変換します。
Hex ( expression [, length] )
パラメータ
expression | 変換する対象 |
length | [オプション] 整数変換時に返される文字数(最大8)。 lengthが小さすぎる場合、文字は左側から切り捨てられます。 データがバイナリデータの場合、このパラメータは無視されます。 |
返し値
成功 | 整数の変換の場合必要に応じてゼロで穴埋めされた length 文字の文字列が返されます。 |
変換されたバイナリ型が返されます。 | |
特殊 | lengthが1未満の場合 "" (空文字列)が返されます。 |
失敗 | lengthが8より大きい場合 "" (空文字列)が返され、@errorが1に設定されます。 |
注意
この関数は符号付32ビット整数(-2147483648から2147483647)に対してのみ動作します。
関連
Dec, BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR
例
$result = Hex(1033, 4) ;"0409"を返します。