【发布时间】:2013-10-19 08:11:52
【问题描述】:
如何检查 PHP 中的文本是否包含文本中的链接? 我有一个数据库表格式如下。
+------------------+
| id | posts | tag |
+------------------+
| 1 | text 1| 0 | //no links
| 2 | text 2| 1 | //contains links
基本上,我想验证提交的条目是否包含链接,如果包含,
tag 列的值为 1。
有人可以帮我正确编码上述示例吗?目前这是我的 PHP:
include 'function.php';
$text= $_POST['text'];
//if $text contains a url then do this function
postEntryWithUrl($text);
//else here
postEntry($text);
【问题讨论】:
-
您可以使用基于正则表达式的搜索,在 google 上查找 URL 正则表达式。
-
"有些人在遇到问题时会想'我知道,我会使用正则表达式'。现在他们有两个问题。”
-
如果你问一个字符串,就问一个字符串,而不是先写一些关于某个数据库的长句。保持对具体问题的问答,这里不是您的支持论坛。另请查看之前在哪里提出并回答了这个问题。然后概述为什么到目前为止您尝试过的现有答案没有为您提供。在此之前,我建议关闭以使该网站更加直截了当。
-
很抱歉,我保证会记住这一点。谢谢。
标签: php