首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP将KB MB GB TB等转换为字节

在计算机领域,通常使用字节(B)作为大小单位。以下是将KB、MB、GB、TB等单位转换为字节的方法:

  1. KB(千字节):1 KB = 1024 B
  2. MB(兆字节):1 MB = 1024 KB = 1048576 B
  3. GB(吉字节):1 GB = 1024 MB = 1073741824 B
  4. TB(太字节):1 TB = 1024 GB = 1099511627776 B

以下是一个PHP函数,可以将给定的大小转换为字节:

代码语言:php
复制
function convertToBytes($size) {
    $unit = strtolower(substr($size, -2));
    $value = (int) $size;

    switch ($unit) {
        case 'kb':
            $value *= 1024;
            break;
        case 'mb':
            $value *= 1024 * 1024;
            break;
        case 'gb':
            $value *= 1024 * 1024 * 1024;
            break;
        case 'tb':
            $value *= 1024 * 1024 * 1024 * 1024;
            break;
    }

    return $value;
}

例如,如果要将100 MB转换为字节,可以调用此函数:

代码语言:php
复制
$bytes = convertToBytes('100 MB');
echo $bytes; // 输出:104857600

请注意,这个函数只能处理KB、MB、GB和TB的单位。如果需要处理其他单位,可以根据需要进行修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券