wpseek.com
Bazujące na WordPress narzędzie wyszukiwania dla deweloperów i twórców motywów.



wp_convert_hr_to_bytes › WordPress Function

Od2.3.0
Przestarzałyn/a
wp_convert_hr_to_bytes ( $value )
Parametry:
  • (string) $value A (PHP ini) byte value, either shorthand or ordinary.
    Wymagane: Tak
Linki:
Powrót:
  • (int) An integer byte value.
Zdefiniowane na:
Codex:
Dziennik zmian:
  • 4.6.0

Converts a shorthand byte value to an integer byte value.



Źródło

function wp_convert_hr_to_bytes( $value ) {
	$value = strtolower( trim( $value ) );
	$bytes = (int) $value;

	if ( str_contains( $value, 'g' ) ) {
		$bytes *= GB_IN_BYTES;
	} elseif ( str_contains( $value, 'm' ) ) {
		$bytes *= MB_IN_BYTES;
	} elseif ( str_contains( $value, 'k' ) ) {
		$bytes *= KB_IN_BYTES;
	}

	// Deal with large (float) values which run into the maximum integer size.
	return min( $bytes, PHP_INT_MAX );
}