使用正在表达式提取邮箱
<?php $str = <<<aaa 范德萨范德萨dasdas@qq.com大厦法定 阿打发第三方fdsjhljk@qw.com发斯蒂芬阿斯蒂芬 大师傅爱的afdsafdsaf@fa.com发的说法十大 scdd test001@qq.com asda test002@qq.com 你后am test009@aa.com aaa; echo $str; $ptn='/\w*@[a-z]{2,7}.[a-z]{2,}/'; echo preg_match_all($ptn,$str,$arr); echo "<pre>"; print_r($arr);