- array_map: documentation ( source)
- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$arr = array("test@gmailcom", "test@@@@@@testcom");
array_map(function($value) { var_dump(!preg_match_all("/(.+(?<!@)@(?!@.+))?(.+(?<![,.]))?/", $value)); } , $arr);