php - 如何添加指向 html 格式文本的链接? (随机,使用程序)

标签 php mysql html css hyperlink

我正在使用 PHP。我有一些文章存储在 MySQL 中,它们都有一些风格(比如一些 css 或标签)。现在我必须随机自动添加一些指向某些文本的链接。这意味着我必须向文本添加链接并确保链接不会破坏样式。

我认为最困难的部分是如何添加链接而不破坏样式。在 PHP 中我可以遵循任何规则或示例吗?

非常感谢任何帮助和建议~

更新:

也许这个问题是如何选择“正确的文本”来添加链接。如果文本已经在链接中,则不合适。那么我应该怎么做呢?

例如:

<div>This is an article with some <a href="http://originallinks.com">original links</a></div>

我需要选择一些文本来添加链接。文本由程序随机选择。如果文本是“文章”:

<div>This is an <a href="http://anotherlink.com">article</a> with some <a htef="originallinks.com">original links</a></div>

这没问题,但如果文本是“原始的”:

<div>This is an article with some <a htef="originallinks.com"><a href="http://anotherlink.com">original</a> links</a></div>

这会很糟糕,因为链接已添加到另一个链接中。

所以我的问题是如何选择正确的文本来添加(这个过程是随机和自动的)。做这个我应该考虑什么?

最佳答案

如果您为链接创建一个 css 样式,并在其中指定所有属性(颜色、大小...),我看不出它会如何破坏您的样式,因为您只需使用正确的标记标记文本。

假设您有:

<div>Some text with style and a link and some more text</div>

会变成

<div>Some text with style and <a style="link-style">a link</a> and some more text</div>

我看不出它有什么地方可以打破你的风格......

关于php - 如何添加指向 html 格式文本的链接? (随机,使用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220892/

相关文章:

MySQL,什么是SQL接口(interface)?

php - 选择所有行的计数,但输出年龄 <=30 的行

javascript - CSS 缩小脚本遗漏了一些 CSS3 属性

php - 数据表服务器端记住复选框 "selected"

LAMP 服务器中的 PHP 请求平衡

mysql - 更新错误Mysql

javascript - 您将如何使用 AJAX/jQuery 创建用于下载 XML 内容的进度条?

PHP-setcookie();不工作

php - 从 var_dump() 访问数据

javascript - 根据文本输入更改具有特定类的所有元素