How does the filter_var() function in PHP compare to using regex for sanitizing input data?
Using the filter_var() function in PHP is a more straightforward and secure way to sanitize input data compared to using regex. Filter_var() provides built-in filters for common sanitization tasks like validating email addresses, URLs, and integers. It also offers options for custom validation rules and sanitization tasks, making it a versatile tool for ensuring data integrity.
$input = $_POST['input_data'];
// Sanitize input data using filter_var()
$sanitized_input = filter_var($input, FILTER_SANITIZE_STRING);
// Use the sanitized input in your application
echo "Sanitized input: " . $sanitized_input;