CakePHP从字符串中删除电子邮件地址

问题描述:

有谁知道可以从文本中删除电子邮件地址的CakePHP帮助器或现有的帮助器功能。CakePHP从字符串中删除电子邮件地址

我所试图做的是隐藏的电子邮件地址在就业局的招聘广告,直到用户已登录,也许它应该是这样的替换:登录显示电子邮件

任何人都知道我怎么能做到这一点?

我使用的蛋糕2.

提前

感谢您无需使用CakePHP做到这一点。 PHP有一个用于在字符串中查找字符串的函数。

http://php.net/manual/en/function.strstr.php

你可以找到 '@' 你的字符串或类似的东西里面。如果该函数返回false,则不会发现电子邮件。

+0

我很确定你明白我在做什么。但我在想的是像正则表达式那样在文本中查找电子邮件地址,然后用其他名称替换它。希望这样的功能已经存在,但会尝试写我自己的功能。 –

+0

我明白,但我认为你也需要编写自己的功能。这只是一个帮助。 :) –

你可以使用 https://github.com/dereuromark/tools/blob/2.0/View/Helper/TextExtHelper.php#L44

$text = $this->TextExt->autoLinkEmails($text); 

它重命名为removeEmails(),而是使用了模糊处理的替换方法,你可以在这里写自己的方法与例如取代电子邮件*****