PHPのbin2hex()関数を使用しASCII文字の文字列を16進値に変換する

PHPのbin2hex()関数を使用しASCII文字(アスキー文字)の文字列を16進値に変換してみます。

bin2hex()関数は、ASCII文字(アスキー文字)の文字列を、16進数(HEX)の値に変換することができます。

戻り値は、文字列内の文字を16進数(HEX)で返します。

■基本的な構文

bin2hex(string)

stringは、ASCII文字(アスキー文字)の文字列を指定します。

■環境

・Windows10

・XAMPP 8.0.6

・PHP Version 8.0.6

■bin2hex()関数を使用しASCII文字(アスキー文字)の文字列を16進値に変換する

では、PHPのbin2hex()関数を使用しASCII文字(アスキー文字)の文字列を16進値に変換するスクリプトを書いていきます。

■コード

<html lang="ja">
<head>
<title>bin2hex()関数を使用しASCII文字(アスキー文字)の文字列を16進値に変換する</title>
</head>
<body>
<?php
echo bin2hex("This Wonderful World");
?>
</body>
</html>

16進数(HEX)の値に変換するために、bin2hex()関数を使用します。bin2hex()関数の括弧内には、引数,パラメータとしてASCII文字(アスキー文字)の文字列を16進数(HEX)に変換するために、ASCII文字(アスキー文字)の文字列を渡します。これで渡された情報を元に、ASCII文字(アスキー文字)の文字列が16進数(HEX)に変換されます。

変換された文字列をecho文で出力します。

■実行

では、このスクリプトを「convert_str_ascll_char_hexadecimal_val.php」という名前で保存し、実行させてみます。

実行させてみると、bin2hex()関数を使用したことで、引数,パラメータとして渡した文字列内のASCII文字(アスキー文字)が、16進数(HEX)に変換され、変換された文字列をecho文で出力することができました。

コメント

タイトルとURLをコピーしました