我有一个来自用户输入的字符串电子邮件地址($ option ['footer_email']),我想用mailto html标记替换它。到目前为止,我尝试了几种方法,并尝试按如下方式使用str_replace(),但没有成功。
$email = array($option['footer_email']);
$replace = array('<a href="mailto:$option['footer_email']">$option['footer_email']</a>');
echo str_replace($email, $replace, $option['footer_email']);
并返回语法错误,意外的“ footer_email”(T_STRING),预期为“)”
我也尝试使用preg_replace(),但是那没有帮助。如何解决此问题?
尝试这个
$email = $option['footer_email'];
$replace = '<a href="mailto:'.$option['footer_email'].'">'.$option['footer_email'].'</a>';
echo str_replace($email, $replace, $option['footer_email']);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。