php hex2binで16進表現をバイナリデータに変換する

  • 作成日 2021.10.07
  • php
php hex2binで16進表現をバイナリデータに変換する

phpで、hex2binを使用して、16進表現をバイナリデータに変換するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

hex2bin使い方

hex2binを使用すれば、16進表現をバイナリデータに変換することが可能です。

$result = hex2bin(文字列);

以下は、16進表現をバイナリデータに変換するサンプルコードとなります。

<?php

$str = "6162636465";

$result = hex2bin($str);

print_r($result); // abcde

バイナリデータを16進表現に変換する場合は、hex2binを使用します。

<?php

$str = "abcde";

$result = bin2hex($str);

print_r($result); // 6162636465