English | 简体中文 | 繁體中文
查询

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函数
分享链接