查詢

sodium_hex2bin()函式—用法及示例

「 將十六進位制字串轉換為二進位制字串 」


函式名稱: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擴充套件。
補充糾錯
上一個函式: sodium_increment()函式
熱門PHP函式
分享連結