【发布时间】:2014-09-27 23:43:19
【问题描述】:
我想替换句子中的数字和电子邮件。
示例
$message = "嗨,我是 john,我的个人电话号码是 1213456789,我的电子邮件地址是 john@gmail.com"。
输出:
您好,我是 john,我的个人电话号码是 1213456789,我的电子邮件地址是 john@gmail.com
我希望输出是这样的:
输出:
您好,我是 john,我的个人编号是 XXXXXXX789,我的电子邮件地址是 XXXX@gmail.com
但我现在是这样的:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@gmail.com
我现在使用的函数
function numbers1($str)
{
if(($until = strpos($str, '@')) !== false)
{
$str = str_repeat('X', $until) . substr($str, $until);
}
}
提前致谢。
【问题讨论】:
-
你是怎么调用函数的?
-
首先你如何制作字符串
$message?手机和邮件是动态生成的吗? -
@sgt
-
如果你这样做是为了保护信息,那么在客户端这样做真的不安全。
-
是那些没有。 & 电子邮件静态?为什么要使用 jquery?
标签: php jquery codeigniter