What are common methods for converting bytes to KB or MB in PHP?

When working with file sizes in PHP, it is common to need to convert bytes to kilobytes (KB) or megabytes (MB) for easier readability. One common method to achieve this is by dividing the byte value by 1024 to get KB, and then dividing by 1024 again to get MB. This can be easily implemented using PHP's built-in functions and basic arithmetic operations.

function bytesToKB($bytes) {
    return $bytes / 1024;
}

function bytesToMB($bytes) {
    return $bytes / 1024 / 1024;
}

// Example of converting bytes to KB and MB
$bytes = 1048576; // 1 MB in bytes
$kb = bytesToKB($bytes);
$mb = bytesToMB($bytes);

echo "Bytes: $bytes\n";
echo "KB: $kb\n";
echo "MB: $mb\n";