How can PHP loops be effectively used to send bulk emails to subscribers?

Sending bulk emails to subscribers can be efficiently achieved using PHP loops. By storing the subscriber email addresses in an array or fetching them from a database, a loop can iterate through each email address and send personalized emails to each subscriber. This approach ensures that emails are sent in a scalable and automated manner.

// Array of subscriber email addresses
$subscriber_emails = array('subscriber1@example.com', 'subscriber2@example.com', 'subscriber3@example.com');

// Loop through each subscriber email address and send personalized email
foreach($subscriber_emails as $email) {
    $to = $email;
    $subject = 'Your Weekly Newsletter';
    $message = 'Dear subscriber, here is your weekly newsletter. Enjoy!';
    $headers = 'From: your@email.com';

    // Send email
    mail($to, $subject, $message, $headers);
}