wp_convert_hr_to_bytes() WordPress Function
The wp_convert_hr_to_bytes() function is used to convert a given value in human readable form into the number of bytes.
wp_convert_hr_to_bytes( string $value ) #
Converts a shorthand byte value to an integer byte value.
Parameters
- $value
(string)(Required)A (PHP ini) byte value, either shorthand or ordinary.
Return
(int) An integer byte value.
Source
File: wp-includes/load.php
function wp_convert_hr_to_bytes( $value ) { $value = strtolower( trim( $value ) ); $bytes = (int) $value; if ( false !== strpos( $value, 'g' ) ) { $bytes *= GB_IN_BYTES; } elseif ( false !== strpos( $value, 'm' ) ) { $bytes *= MB_IN_BYTES; } elseif ( false !== strpos( $value, 'k' ) ) { $bytes *= KB_IN_BYTES; } // Deal with large (float) values which run into the maximum integer size. return min( $bytes, PHP_INT_MAX ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.6.0 | Moved from media.php to load.php. |
2.3.0 | Introduced. |