函式名稱:sodium_hex2bin()
函式功能:將十六進位制字串轉換為二進位制字串
適用版本:PHP 7.2.0及以上
用法: string sodium_hex2bin( string $hex [, string $ignore = "" ] )
引數說明:
- $hex:要轉換的十六進位制字串。
- $ignore(可選):要忽略的字元。預設為空字串。
返回值:
- 返回轉換後的二進位制字串,如果轉換失敗則返回false。
示例:
$hexStr = "48656c6c6f20576f726c64";
$binStr = sodium_hex2bin($hexStr);
if ($binStr !== false) {
echo "轉換成功:".$binStr;
} else {
echo "轉換失敗";
}
在上面的示例中,我們將十六進位制字串"48656c6c6f20576f726c64"轉換為二進位制字串。如果轉換成功,將輸出"轉換成功:Hello World";否則,將輸出"轉換失敗"。
注意事項:
- 如果輸入的十六進位制字串長度不是偶數,將會返回false。
- 如果輸入的十六進位制字串中包含非十六進位制字元(除了可選的$ignore引數指定的字元),將會返回false。
- 在使用sodium擴充套件之前,需要在PHP中啟用sodium擴充套件。
熱門工具排行榜