PHPのHEX2BIN()関数
例
ASCII文字に16進数値を変換するには:
<?php
echo hex2bin("48656c6c6f20576f726c6421");
?>
echo hex2bin("48656c6c6f20576f726c6421");
?>
上記の出力の例:
Hello World!
定義と使用法
HEX2BIN()関数は、ASCII文字に16進数値の文字列を変換します。
文法
hex2bin( string )
参数 | 描述 |
---|---|
string | 必需。要转换的十六进制值。 |
技術的詳細
戻り値: | ASCII文字の変換後の文字列を返し、それが失敗した場合にはFALSEを返します。 |
---|---|
PHPバージョン: | 5.4.0+ |
更新ログ: | PHPは以降5.4.1ので、文字列の長さが奇数の場合、は、警告をスローします。 PHP 5.4.0では、奇数列は黙って受け入れられているが、最後のバイトは削除されます。 文字列が有効な16進文字列でない場合、PHPは、以降5.5.1以来、警告がスローされます。 |
PHPの文字列リファレンス