PHP - 在包含某些内容的变量中查找链接

时间:2014-04-03 23:42:07

标签: php parsing variables

在php中如何找到我不完全知道的自定义链接?

我需要知道的是如何在变量中查找自定义链接。我不确切知道链接是什么,但我知道它会像http://example.com/search/results/<randomnumber>。我想在最后一句中显示的链接将是它的第一个链接类型。所以我想我需要获得包含http://example.com/search/results/的变量中的第一个链接。

所以为了简化一些事情,如果我有一个包含1000个链接的变量,我如何找到包含http://example.com/search/results/的第一个链接并打印出来?

1 个答案:

答案 0 :(得分:-2)

您可以使用字符串上的explode()从字符串创建数组。

然后,您需要遍历所有链接并检查它是否匹配。

foreach ($link as $l) {
   if (preg_match('/http:\/\/example.com\/search\/results\//', $l, $matches) {
       // Do something with link
       break; // break out of loop since we found first one
   }
}