查詢

base_convert()函式—用法及示例

「 可將一個數字在指定進位制之間進行轉換 」


函式名:base_convert()

函式描述:該函式可將一個數字在指定進位制之間進行轉換

用法:string base_convert ( string $number , int $frombase , int $tobase )

引數:

  1. $number: 必需。要轉換的數字字元。

  2. $frombase: 必需。原始數字的進位制,取值範圍為2到36。

  3. $tobase: 必需。目標數字的進位制,取值範圍同樣為2到36。

返回值:轉換後的字串。

注意事項:該函式不支援負數的轉換。

示例:

// 將數字10(十進位制)轉換成二進位制
$binary = base_convert("10", 10, 2);
echo $binary;  // 輸出: 1010

// 將數字1010(二進位制)轉換成十進位制
$decimal = base_convert("1010", 2, 10);
echo $decimal;  // 輸出: 10

// 將數字A1(十六進位制)轉換成八進位制
$octal = base_convert("A1", 16, 8);
echo $octal;  // 輸出: 241

在上述示例中,我們使用了base_convert() 函式將數字在不同進位制之間進行轉換。首先,我們將十進位制的數字10轉換為二進位制,然後將二進位制的數字1010轉換為十進位制,最後將十六進位制的數字A1轉換為八進位制。

補充糾錯
下一個函式: bcadd()函式
熱門PHP函式
分享連結