WPSEO_Utils::emulate_filter_int()
Cast a value to integer.
Метод класса: WPSEO_Utils{}
Хуков нет.
Возвращает
int|true|false
.
Использование
$result = WPSEO_Utils::emulate_filter_int( $value );
- $value(разное) (обязательный)
- Value to cast.
Список изменений
С версии 1.8.0 | Введена. |
Код WPSEO_Utils::emulate_filter_int() WPSEO Utils::emulate filter int Yoast 24.9
public static function emulate_filter_int( $value ) { if ( is_int( $value ) ) { return $value; } elseif ( is_float( $value ) ) { // phpcs:ignore Universal.Operators.StrictComparisons -- Purposeful loose comparison. if ( (int) $value == $value && ! is_nan( $value ) ) { return (int) $value; } else { return false; } } elseif ( is_string( $value ) ) { $value = trim( $value ); if ( $value === '' ) { return false; } elseif ( ctype_digit( $value ) ) { return (int) $value; } elseif ( strpos( $value, '-' ) === 0 && ctype_digit( substr( $value, 1 ) ) ) { return (int) $value; } else { return false; } } return false; }