CakePHP从字符串中删除电子邮件地址
问题描述:
有谁知道可以从文本中删除电子邮件地址的CakePHP帮助器或现有的帮助器功能。CakePHP从字符串中删除电子邮件地址
我所试图做的是隐藏的电子邮件地址在就业局的招聘广告,直到用户已登录,也许它应该是这样的替换:登录显示电子邮件
任何人都知道我怎么能做到这一点?
我使用的蛋糕2.
提前
答
感谢您无需使用CakePHP做到这一点。 PHP有一个用于在字符串中查找字符串的函数。
http://php.net/manual/en/function.strstr.php
你可以找到 '@' 你的字符串或类似的东西里面。如果该函数返回false,则不会发现电子邮件。
答
你可以使用 https://github.com/dereuromark/tools/blob/2.0/View/Helper/TextExtHelper.php#L44
$text = $this->TextExt->autoLinkEmails($text);
它重命名为removeEmails(),而是使用了模糊处理的替换方法,你可以在这里写自己的方法与例如取代电子邮件*****
我很确定你明白我在做什么。但我在想的是像正则表达式那样在文本中查找电子邮件地址,然后用其他名称替换它。希望这样的功能已经存在,但会尝试写我自己的功能。 –
我明白,但我认为你也需要编写自己的功能。这只是一个帮助。 :) –