<?php
function get_config_bytes($val) {
$val = trim($val);
$last = substr($val, -1); // Get the last character
$val = rtrim($val, $last); // Trim away the last character which isn't a number
switch(strtolower($last)) {
case 'g':
$val *= 1024;
case 'm':
$val *= 1024;
case 'k':
$val *= 1024;
}
return $val;
}
var_dump(get_config_bytes('20M'));