Function Reference

Hex

整数またはバイナリ型を表す文字列を16進数表現に変換します。

Hex ( expression [, length] )

 

パラメータ

expression 変換する対象
length [オプション] 整数変換時に返される文字数(最大8)。
lengthが小さすぎる場合、文字は左側から切り捨てられます。
データがバイナリデータの場合、このパラメータは無視されます。

 

返し値

成功 整数の変換の場合必要に応じてゼロで穴埋めされた length 文字の文字列が返されます。
変換されたバイナリ型が返されます。
特殊 lengthが1未満の場合 "" (空文字列)が返されます。
失敗 lengthが8より大きい場合 "" (空文字列)が返され、@errorが1に設定されます。

 

注意

この関数は符号付32ビット整数(-2147483648から2147483647)に対してのみ動作します。

この関数は桁数が不足した場合 @errorを1に設定します。返される文字列には下位桁のみ代入されています。

 

関連

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

 


$result = Hex(1033, 4)  ;"0409"を返します。