查詢

ini_parse_quantity()函式—用法及示例

「 將 INI 檔案中的字串格式的數值轉換為位元組數 」


函式名稱:ini_parse_quantity()

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

函式描述:ini_parse_quantity() 函式用於將 INI 檔案中的字串格式的數值轉換為位元組數。該函式支援以下單位的轉換:K, M, G, T 和 P。

用法:

ini_parse_quantity(string $value): int|false

引數:

  • $value:要轉換的字串。

返回值:

  • 如果轉換成功,則返回轉換後的位元組數(整數)。
  • 如果轉換失敗,則返回 false。

示例:

// 示例 1: 轉換成功
$size = ini_parse_quantity("2M"); // 將 "2M" 轉換為 2 * 1024 * 1024 位元組,結果為 2097152
echo $size; // 輸出: 2097152

// 示例 2: 轉換成功
$size = ini_parse_quantity("1G"); // 將 "1G" 轉換為 1 * 1024 * 1024 * 1024 位元組,結果為 1073741824
echo $size; // 輸出: 1073741824

// 示例 3: 轉換失敗
$size = ini_parse_quantity("10KB"); // 由於單位不支援轉換為位元組數,轉換失敗
var_dump($size); // 輸出: bool(false)

注意事項:

  • 該函式僅用於將字串格式的數值轉換為位元組數,不會對數值進行四捨五入或舍入。
  • 該函式不支援轉換負數和小數值,僅支援轉換整數值。
補充糾錯
上一個函式: ini_restore()函式
下一個函式: ini_get_all()函式
熱門PHP函式
分享連結