wp_tinycolor_bound01()
Устарела с версии 6.3.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.
Takes input from [0, n] and returns it as [0, 1].
Direct port of TinyColor's function, lightly simplified to maintain consistency with TinyColor.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
float
. Value in the range [0, 1].
Использование
wp_tinycolor_bound01( $n, $max );
- $n(разное) (обязательный)
- Number of unknown type.
- $max(int) (обязательный)
- Upper value of the range to bound to.
Список изменений
С версии 5.8.0 | Введена. |
Устарела с | 6.3.0 |
Код wp_tinycolor_bound01() wp tinycolor bound01 WP 6.6.1
function wp_tinycolor_bound01( $n, $max ) { _deprecated_function( __FUNCTION__, '6.3.0' ); if ( 'string' === gettype( $n ) && str_contains( $n, '.' ) && 1 === (float) $n ) { $n = '100%'; } $n = min( $max, max( 0, (float) $n ) ); // Automatically convert percentage into number. if ( 'string' === gettype( $n ) && str_contains( $n, '%' ) ) { $n = (int) ( $n * $max ) / 100; } // Handle floating point rounding errors. if ( ( abs( $n - $max ) < 0.000001 ) ) { return 1.0; } // Convert into [0, 1] range if it isn't already. return ( $n % $max ) / (float) $max; }