<?php
$selected_emails = array(
16781 => "xxx@gmail.com",
16782 => "yyy@gmail.com",
16785 => "xxx@gmail.com,yyy@gmail.com",
16789 => "yyy@gmail.com",
16751 => "xxx@gmail.com,yyy@gmail.com,zzz@gmail.com",
16729 => "zzz@gmail.com,bbb@gmail.com"
);
$final_array = array();
foreach ($selected_emails as $newsletter => $emails) {
foreach (explode(',', $emails) as $email) {
$final_array[$email][] = $newsletter;
}
}
var_dump($final_array);
preferences:
33.17 ms | 402 KiB | 5 Q