Fix parsing issue in phpToBytes()

This commit is contained in:
Frederic Guillot
2017-08-11 22:29:43 -07:00
parent b79b18efd7
commit 3ba8b0462c

View File

@@ -90,19 +90,19 @@ class TextHelper extends Base
*/ */
public function phpToBytes($val) public function phpToBytes($val)
{ {
$val = trim($val); $size = (int) substr($val, 0, -1);
$last = strtolower($val[strlen($val)-1]); $last = strtolower(substr($val, -1));
switch ($last) { switch ($last) {
case 'g': case 'g':
$val *= 1024; $size *= 1024;
case 'm': case 'm':
$val *= 1024; $size *= 1024;
case 'k': case 'k':
$val *= 1024; $size *= 1024;
} }
return $val; return $size;
} }
/** /**