php字符串替某字符与某字符之间换问题

我想替换@字符与。字符之间字符串为*,以达到保护的目的,例如:
test@1234。com
替换后效果是:
test@****。com
求大神帮忙。

。。。举一反三下

$str = "[email protected]";
echo substr($str,0,strpos($str,"@")+1)."***".substr($str,strpos($str,"."));

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
<?php
 $Emial = 

 $NewEmail = preg_replace('/\@(\w+)\.(\w+)$/i', 
, $Emial);echo $NewEmail;