| 2692 | | $size = strtolower($size); |
| 2693 | | $bytes = (int) $size; |
| 2694 | | if ( strpos($size, 'k') !== false ) |
| 2695 | | $bytes = intval($size) * 1024; |
| 2696 | | elseif ( strpos($size, 'm') !== false ) |
| 2697 | | $bytes = intval($size) * 1024 * 1024; |
| 2698 | | elseif ( strpos($size, 'g') !== false ) |
| 2699 | | $bytes = intval($size) * 1024 * 1024 * 1024; |
| 2700 | | return $bytes; |
| | 2692 | $size = trim( $size ); |
| | 2693 | $last = strtolower( $size[strlen( $size )-1] ); |
| | 2694 | switch($last) { |
| | 2695 | // The 'G' modifier is available since PHP 5.1.0 |
| | 2696 | case 'g': |
| | 2697 | $size *= 1024; |
| | 2698 | case 'm': |
| | 2699 | $size *= 1024; |
| | 2700 | case 'k': |
| | 2701 | $size *= 1024; |
| | 2702 | } |
| | 2703 | return $size; |