1106 | | $size = strtolower( $size ); |
1107 | | $bytes = (int) $size; |
1108 | | if ( strpos( $size, 'k' ) !== false ) |
1109 | | $bytes = intval( $size ) * 1024; |
1110 | | elseif ( strpos( $size, 'm' ) !== false ) |
1111 | | $bytes = intval($size) * 1024 * 1024; |
1112 | | elseif ( strpos( $size, 'g' ) !== false ) |
1113 | | $bytes = intval( $size ) * 1024 * 1024 * 1024; |
1114 | | return $bytes; |
| 1106 | $size = trim( $size ); |
| 1107 | $last = strtolower( $size[strlen( $size )-1] ); |
| 1108 | switch( $last ) { |
| 1109 | // The 'G' modifier is available since PHP 5.1.0 |
| 1110 | case 'g': |
| 1111 | $size *= 1024; |
| 1112 | case 'm': |
| 1113 | $size *= 1024; |
| 1114 | case 'k': |
| 1115 | $size *= 1024; |
| 1116 | } |
| 1117 | return $size; |