我只想从电子邮件列表中找到hotmail电子邮件 当我制作这段代码时, 代码发布所有电子邮件并在hotmail.com上建立链接我只想从电子邮件列表中找到hotmail我不希望发布所有电子邮件。
CODE:
$str ="
oeirte@gmail.com
oejrteiot@hotmail.com
eoirjteit@mail.ru
ejteito@yahoo.com
";
$str2 = preg_replace('/([a-zA-Z0-9._%+-]+@hotmail.com)/', '<a href="$1">$1</a></br>', $str);
echo $str2;
如何从输出中删除其他电子邮件 我只想选择并查找Hotmail电子邮件。
答案 0 :(得分:0)
我不确定我是否真的理解你的问题,但你可以尝试以下方法:
<?php
$str3 =array( 'oeirte@gmail.com',
'oejrteiot@hotmail.com',
'eoirjteit@mail.ru',
'ejteito@yahoo.com',
'alan@gmail.com');
foreach ($str3 as $new) {
if (strpos($new, 'gmail') !== false) {
echo "$new" . " <a href=' $new'> $new</a></br>";
}
}
它只会打印&#34; gmail&#34;。如果不是您想要的,请提供更多详细信息,了解您打算做什么。
见你