Hi,
I'm trying to flag and mask emails from a text string. I found this
on Zend but cannot get it to work. It is supposed to create an array
of email addresses but I think there is something wrong in the
'preg_match_all' call for the pattern. I cannot figure out if this
pattern is even correct.
function get_emails ($str)
{
$emails = array();
preg_match_all("/[EMAIL PROTECTED]/", $str, $output);
foreach($output[0] as $email) array_push ($emails, strtolower
($email));
if (count ($emails) >= 1) return $emails;
else return false;
}
# Here is how to use it.
# Sample string containing email addresses;
$str = "test [EMAIL PROTECTED] ha ha [EMAIL PROTECTED] bla bla [EMAIL
PROTECTED]";
# Get the emails on arrays;
$emails = get_emails ($str);
# Print that arrays;
print_r ($emails);
Sincerely,
Mike
--
Mike Brandonisio * Web Hosting
Tech One Illustration * Internet Marketing
tel (630) 759-9283 * e-Commerce
[EMAIL PROTECTED] * http://www.jikometrix.net
JIKOmetrix - Reliable web hosting