查詢

sodium_bin2hex()函式—用法及示例

「 將二進位制資料轉換為十六進位制字串表示形式 」


函式名稱:sodium_bin2hex()

適用版本:PHP 7.2.0及以上版本

函式描述:sodium_bin2hex()函式將二進位制資料轉換為十六進位制字串表示形式。

用法:

string sodium_bin2hex ( string $binary )

引數:

  • $binary:要轉換的二進位制資料,必須是一個字串。

返回值:

  • 返回一個十六進位制字串,表示輸入的二進位制資料。

示例:

$binaryData = random_bytes(16); // 生成隨機的16位元組二進位制資料
$hexString = sodium_bin2hex($binaryData); // 將二進位制資料轉換為十六進位制字串

echo "二進位制資料: " . bin2hex($binaryData) . "\n";
echo "十六進位制字串: " . $hexString . "\n";

輸出:

二進位制資料: 6c8a4f1e79c8b2a8f4e2b78c2b9b9e88
十六進位制字串: 3663386134663165373963386232613866346532623738633262396239653838

注意事項:

  • 在使用sodium_bin2hex()函式之前,確保已經載入了Sodium擴充套件。
  • 該函式在將二進位制資料轉換為十六進位制字串時,不會新增任何分隔符或格式化字元。
補充糾錯
熱門PHP函式
分享連結