PHP Conference Japan 2024

hex2bin

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

hex2bin解碼十六進制編碼的二進制字串

描述

hex2bin(string $string): string|false

解碼十六進制編碼的二進制字串。

注意

此函式並非將十六進制數字轉換為二進制數字。這可以使用 base_convert() 函式完成。

參數

string

資料的十六進制表示法。

傳回值

傳回給定資料的二進制表示法,失敗時傳回 false

錯誤/例外

如果十六進制輸入字串長度為奇數或無效的十六進制字串,則會擲出 E_WARNING 層級的錯誤。

範例

範例 #1 hex2bin() 範例

<?php
$hex
= hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>

上述範例會輸出類似以下的內容

string(16) "example hex data"

另請參閱

  • bin2hex() - 將二進制資料轉換為十六進制表示法
  • unpack() - 從二進制字串解壓縮資料

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top