加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 从电子邮件抽取一个字符串的实现方法

发布时间:2020-05-25 23:45:48 所属栏目:PHP 来源:互联网
导读:php 从电子邮件抽取一个字符串的实现方法

感兴趣的小伙伴,下面一起跟随脚本之家 jb51.cc的小编来看看吧。
经测试代码如下:


/**
 * 电子邮件抽取一个字符串
 *
 * @param 
 * @author 脚本之家 jb51.cc jb51.cc
 **/
function extract_emails($str){
    // This regular expression extracts all emails from a string:
    $regexp = '/([a-z0-9_.-])+@(([a-z0-9-])+.)+([a-z0-9]{2,4})+/i';
    preg_match_all($regexp,$str,$m);
    return isset($m[0]) ? $m[0] : array();
}
$test_string = 'This is a test string...
        test1@example.org
        Test different formats:
        test2@example.org;
        <a href="test3@example.org">foobar</a>         <test4@example.org>
        strange formats:
        test5@example.org
        test6[at]example.org
        test7@example.net.org.com
        test8@ example.org
        test9@!foo!.org
        foobar
';
print_r(extract_emails($test_string));</test4@example.org>


/***   代码来自脚本之家 jb51.cc(jb51.cc)   ***/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读