我正在使用 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/