脚本宝典收集整理的这篇文章主要介绍了php – 如何将电子邮件本地部分截断为“abc…@gmail.com”,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
function truncate_text($text,$nbrChar = 55,$apPEnd='...') { if (strlen($text) > $nbrChar) { $text = substr($text,$nbrChar); $text .= $append; } return $text; }
我想帮助创建一个新功能来截断电子邮件本地部分,类似于GOOGLE网上论坛中的内容.
abc...@gmail.COM
apps+2189712.12457.7b00f3c9e8bfabbeea8f73@Proxymail.facebook.com
我想这个新函数会使用正则表达式找到@然后将local-part截断为一定数量的字符以生成类似的东西
apps+21...@PRoxymail.facebook.com
有任何建议如何解决这个问题?
谢谢!
function truncate_text($text,$append='...') { if(strpos($text,'@') !== FALSE) { $elem = explode('@',$text); $elem[0] = substr($elem[0],$nbrChar) . $append; return $elem[0] . '@' . $elem[1]; } if (strlen($text) > $nbrChar) { $text = substr($text,$nbrChar); $text .= $append; } return $text; } echo truncate_text('apps+2189712.12457.7b00f3c9e8bfabbeea8f73@proxymail.facebook.com',10); // will output : apps+21897...@proxymail.facebook.com echo truncate_text('apps+2189712.12457.7b00f3c9e8bfabbeea8f73proxymail.facebook.com',10); // will output : apps+21897...
以上是脚本宝典为你收集整理的php – 如何将电子邮件本地部分截断为“abc…@gmail.com”全部内容,希望文章能够帮你解决php – 如何将电子邮件本地部分截断为“abc…@gmail.com”所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。