How can the in_array function be used as an alternative to grouping conditions in PHP?

When dealing with multiple conditions in PHP, the in_array function can be used as an alternative to grouping conditions. This function allows you to check if a value exists in an array, which can simplify complex conditional statements by condensing them into a single check. By using in_array, you can streamline your code and make it more readable.

// Example of using in_array as an alternative to grouping conditions
$allowed_colors = ['red', 'blue', 'green'];

$user_color = 'blue';

if (in_array($user_color, $allowed_colors)) {
    echo "The color is allowed.";
} else {
    echo "The color is not allowed.";
}