バイナリのデータを16進表現に変換する

# bin2hex

(PHP 4, PHP 5, PHP 7, PHP 8)

bin2hex — バイナリのデータを16進表現に変換する

### 説明

function bin2hex(string `$string`): string

`string` を16進表現に変換したASCII文字列を返します。変換は、上位ニブルからバイト毎に行われます。

### パラメータ

`string`

  文字列。

### 戻り値

指定した文字列を16進表現に変換したものを返します。

### 例

例1 bin2hex() の例

    <?php

    $hex = bin2hex('Hello world!');

    var_dump($hex);
    var_dump(hex2bin($hex));
    ?>

上の例の出力は以下となります。

    string(24) "48656c6c6f20776f726c6421"
    string(12) "Hello world!"

### 参考

- hex2bin() - 16進エンコードされたバイナリ文字列をデコードする
- pack() - データをバイナリ文字列にパックする

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open