PHP bin2hex() 関数

"Shanghai" を16進数値に変換します:

<?php
$str = bin2hex("Shanghai");
echo($str);
?>

実行例

定義および使用方法

bin2hex() 関数は ASCII 文字の文字列を16進数値に変換します。文字列は pack() 関数を使用して再変換できます。

構文

bin2hex(string)
引数 説明
string 必須。変換する文字列。

技術的な詳細

返り値: 変換する文字列の16進数値を返します。
PHP バージョン: 4+

さらに例

例 1

バイナリ文字列を16進数に変換し、その後元に戻す:

<?php
$str = "Shanghai";
echo bin2hex($str) . "<br>";
echo pack("H*",bin2hex($str)) . "<br>";
?>

実行例