函式名稱: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擴充套件。
- 該函式在將二進位制資料轉換為十六進位制字串時,不會新增任何分隔符或格式化字元。