In the provided code snippet, what improvements can be made to enhance the efficiency and readability of the PHP script for sending emails based on checkbox selections?

The current code snippet uses nested if statements to check each checkbox selection for sending emails, which can be inefficient and hard to maintain as the number of checkboxes increases. To enhance efficiency and readability, we can use an array to store the checkbox values and loop through them to send emails. This approach simplifies the code and makes it easier to add or remove checkboxes in the future.

// Array to store checkbox values
$checkboxes = array('checkbox1', 'checkbox2', 'checkbox3');

// Loop through checkboxes to send emails
foreach ($checkboxes as $checkbox) {
    if (isset($_POST[$checkbox])) {
        // Send email based on checkbox selection
        $to = 'recipient@example.com';
        $subject = 'Checkbox Selection';
        $message = 'Checkbox ' . $checkbox . ' was selected.';
        mail($to, $subject, $message);
    }
}