PHP hex2bin() 関数

❮ PHP 文字列リファレンス

16進数をASCII文字に変換します:

<?php
echo hex2bin("48656c6c6f20576f726c6421");
?>

上のコードの出力は、次の通り:

Hello World!


定義と用法

hex2bin() 関数は、16進数の文字列をASCII文字に変換します。


構文

hex2bin(string)

パラメータ 説明
string 必須。16進数値

技術内容
返り値: 変換した文字列のASCII文字を返します。失敗した場合はFALSEを返します
PHP バージョン: 5.4.0+
変更歴 PHP 5.4.1以降、文字列の長さが奇数の場合は警告がスローされるようになりました。 PHP 5.4.0では、文字列は暗黙のうちに受け入れられましたが、最後のバイトは削除されていました。

PHP 5.5.1以降、文字列が無効な16進文字列であれば警告がスローされるようになりました。

❮ PHP 文字列リファレンス