функция
since 2.3.0
wp_convert_hr_to_bytes()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_convert_hr_to_bytes( string $value ): int
Описание
Преобразует сокращённое значение в байтах в целочисленное значение в байтах.
Параметры
$value
string
обязательный
Значение в байтах (из PHP ini), сокращённое или обычное.
Возвращаемое значение
int
Исходный код
wp-includes/load.php:1687
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 );
}
История изменений
| Версия | Описание |
|---|---|
| 4.6.0 | Moved from media.php to load.php. |
| 2.3.0 | Introduced. |

