How can you validate user input to ensure it only contains numerical values in PHP?

To validate user input to ensure it only contains numerical values in PHP, you can use the `is_numeric()` function to check if the input is a number. You can also use regular expressions to match only numerical values.

$user_input = $_POST['user_input'];

// Check if input contains only numerical values using is_numeric()
if (is_numeric($user_input)) {
    echo "Input contains only numerical values.";
} else {
    echo "Input contains non-numeric values.";
}

// Alternatively, you can use regular expressions to validate numerical input
if (preg_match('/^[0-9]+$/', $user_input)) {
    echo "Input contains only numerical values.";
} else {
    echo "Input contains non-numeric values.";
}