Php 电子邮件动态内容与foreach中的第一个循环值重复

Php 电子邮件动态内容与foreach中的第一个循环值重复,php,codeigniter-3,Php,Codeigniter 3,我想向多个用户发送邮件,数据在我的数组中不重复,在每个循环中都会发生更改,但问题是发送给用户的电子邮件包含第一个循环中出现的类似信息 例如,如果数组是 stdClass Object ( [ID] => 346 [request_by] => 43 [approved_by] => 31 [request_month] => 2019-03 [objects] => {"43":{"31":0}} [request_b

我想向多个用户发送邮件,数据在我的数组中不重复,在每个循环中都会发生更改,但问题是发送给用户的电子邮件包含第一个循环中出现的类似信息

例如,如果数组是

stdClass Object
(
    [ID] => 346
    [request_by] => 43
    [approved_by] => 31
    [request_month] => 2019-03
    [objects] => {"43":{"31":0}}
    [request_by_name] => Q
    [approved_by_name] => E
    [email] => q@gmail.com
)

stdClass Object
(
    [ID] => 348
    [request_by] => 35
    [approved_by] => 31
    [request_month] => 2019-03
    [objects] => {"35":{"31":0}}
    [request_by_name] => V
    [approved_by_name] => E
    [email] => q@gmail.com
)
第一封邮件将随Q向E发送的内容一起发送 第二封邮件将与第一封内容相同,而内容必须类似- 内容V向E发送了一封电子邮件

请检查以下代码以检查问题

$email_template = $email_template->row();
foreach ($approvalData as $key => $value) {
    $email = $value->email;
    // pr($value);
    $message_id_hash = md5(rand(1,100000) . $value->email . time());
    $url = base_url()."work/index/$value->request_by/$value->ID";
    $request_by = $value->request_by_name;
    $approved_by = $value->approved_by_name;
    $email_template->message = $this->common->replace_keywords(array(
        "[REQUESTER_NAME]" => $request_by,
        "[REQUEST_RECEIVER_NAME]" => $approved_by,
        "[SITE_URL]" => site_url(),
        "[MONTH]" => $period,
        "[APPROVAL_LINK]" => $url
        ),
    $email_template->message);
    $headers = array(
        "Message-ID" => $message_id_hash
        );
    $subject = "Approve request.";
    // $this->common->send_email($subject, $email_template->message, $email, $headers);
    // echo "mail send from $value->request_by_name to $value->approved_by_name";
}

尝试移动到foreach循环内的线下方

每次发送电子邮件时都需要重置
$email\u模板

$email_template = $email_template->row();


尝试移动到foreach循环内的线下方

每次发送电子邮件时都需要重置
$email\u模板

$email_template = $email_template->row();


@我接受他的回答。阅读。@ihcaman接受他的回答。阅读