php – 将@之后的内容删除到电子邮件中?

假设我有一些电子邮件:some_email@yahoo.com.

首先,我想删除@之后的所有内容.

最后删除一个操作中剩下的内容,与电子邮件地址格式中允许的特殊字符匹配(任何类似“_”,“.”或其他允许的特殊字符),并且单词中的第一个字母为camile hump就是这样.

有可能,我该怎么做?

解决方法:

function Parse($text)
{
    list($text) = explode('@', $text);
    $text = preg_replace('/[^a-z0-9]/i', ' ', $text);
    $text = ucwords($text);
    return $text;
}

对于您输入的some_email@yahoo.com,它会输出“Some Email”

实况动作http://codepad.org/w0yfRFbo

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...