當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP hex2bin()用法及代碼示例


hex2bin()函數是PHP中的內置函數。 hex2bin()函數用於解碼十六進製編碼的二進製字符串。即,它將以十六進製表示形式編碼的二進製字符串解碼回二進製表示形式。

注意:此函數的目的不是將十六進製數轉換為二進製數,為此,我們可以在PHP中使用base_convert()函數。此函數僅用於解碼十六進製編碼的二進製字符串。

用法:


string hex2bin($hexString)

參數:此函數接受單個參數$hexString,該參數表示需要解碼為二進製表示形式的十六進製數據。

返回值:該函數返回一個字符串,該字符串是hexa-decimal輸入$hexString的二進製表示形式。如果此函數無法將十六進製字符串解碼為二進製,則返回False。

例子:

Input : $hexString = "48656c6c6f20576f726c6421"
Output : Hello World!

Input : $hexString = "6578616d706c65206865782064617461" 
Output : example hex data

以下示例程序旨在說明hex2bin()函數:

程序1:

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

輸出:

Hello World!

程序2:

<?php 
  
echo hex2bin("6578616d706c65206865782064617461"); 
  
?>

輸出:

example hex data

參考:
http://php.net/manual/en/function.hex2bin.php



相關用法


注:本文由純淨天空篩選整理自Twinkl Bajaj大神的英文原創作品 PHP | hex2bin() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。