Text::convertDataUnit($datalimit, $unit)

This commit is contained in:
Ibnu Maksum 2024-08-06 16:19:55 +07:00
parent bf71393fff
commit da3ef535a2
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
2 changed files with 16 additions and 0 deletions

View File

View File

@ -67,4 +67,20 @@ class Text
{ {
return preg_match("/<[^<]+>/", $string, $m) != 0; return preg_match("/<[^<]+>/", $string, $m) != 0;
} }
public static function convertDataUnit($datalimit, $unit = 'MB')
{
$unit = strtoupper($unit);
if ($unit == 'KB') {
return $datalimit * 1024;
} elseif ($unit == 'MB') {
return $datalimit * 1024 * 1000;
} elseif ($unit == 'GB') {
return $datalimit * 1024 * 1000 * 1000;
} elseif ($unit == 'TB') {
return $datalimit * 1024 * 1000 * 1000 * 1000;
} else {
return $datalimit;
}
}
} }