Dec
23
0
PHPのbin2hex

`bin2hex` 関数は、バイナリデータを16進数の文字列に変換する PHP の関数です。基本的に、バイナリデータ(バイト列)を16進数文字列に変換するのに使用されます。

基本構文は以下の通りです:

string bin2hex(string $binary_data)

- `$binary_data`: 16進数文字列に変換したいバイナリデータ。

以下に具体例を示します:

<?php
$binary_data = "Hello, world!";

// バイナリデータを16進数文字列に変換
$hex_string = bin2hex($binary_data);

echo $hex_string;
?>

この例では、文字列 “Hello, world!” がバイナリデータとして `$binary_data` に格納され、それを `bin2hex` 関数を使って16進数文字列に変換しています。出力結果は以下のようになります:

“`
48656c6c6f2c20776f726c6421
“`

このような変換は、特にバイナリデータをテキスト形式で表示する場合などに使用されます。逆の変換(16進数文字列をバイナリデータに変換)を行う場合は、`hex2bin` 関数を使用します。