WPSEO_Utils::trim_recursive()public staticYoast 1.8.0

Recursively trim whitespace round a string value or of string values within an array. Only trims strings to avoid typecasting a variable (to string).

Метод класса: WPSEO_Utils{}

Хуков нет.

Возвращает

Разное. Trimmed value or array of trimmed values.

Использование

$result = WPSEO_Utils::trim_recursive( $value );
$value(разное) (обязательный)
Value to trim or array of values to trim.

Список изменений

С версии 1.8.0 Введена.

Код WPSEO_Utils::trim_recursive() Yoast 22.3

public static function trim_recursive( $value ) {
	if ( is_string( $value ) ) {
		$value = trim( $value );
	}
	elseif ( is_array( $value ) ) {
		$value = array_map( [ self::class, 'trim_recursive' ], $value );
	}

	return $value;
}