gpt4 book ai didi

php - 从静态文本自动创建电子邮件链接

转载 作者:可可西里 更新时间:2023-11-01 12:23:29 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用 php 自动链接数据库中打印在页面中的简单文本中包含的电子邮件地址。

例如,现在我有:

Lorem ipsum dolor email@foo.com sit amet

我想将其(即时)转换为:

Lorem ipsum dolor <a href="mailto:email@foo.com">email@foo.com</a> sit amet 

最佳答案

您将需要使用正则表达式:

<?php

function emailize($text)
{
$regex = '/(\S+@\S+\.\S+)/';
$replace = '<a href="mailto:$1">$1</a>';

return preg_replace($regex, $replace, $text);
}


echo emailize ("bla bla bla e@mail.com bla bla bla");

?>

在下面的示例文本上使用上述函数:

blalajdudjd user@example.com djjdjd 

会变成下面的样子:

blalalbla <a href="mailto:user@example.com">user@example.com</a> djjdjd

关于php - 从静态文本自动创建电子邮件链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com