Hi,
I wrote a little piece of code which I think is not a very good one. Please have a look:
$emaillist = array('johann@keppler.com','bill@gates.com','marco@polo.com');
$blacklisteddomains = ('keppler.com','gates.com');
$blacklistedemails = filter_blacklisted($emaillist, $blacklisteddomains);
/** creates a list of blacklisted emails using a blacklisted domains list */
function filter_blacklisted($emaillist, $blacklisteddomains){
$blacklistedemails = array();
foreach($emaillist as $email){
foreach($blacklisteddomains as $domain){
if(stripos($email,$domain)){
array_push($blacklistedemails,$email);
}
}
}
return $blacklistedemails;
}
I don't think nesting foreach is necessary. Is there a faster or better way to do so?
Thanks for everyone who is helping me to think in the right direction!
Cheers,
Sto