在php中如何找到我不完全知道的自定义链接?
我需要知道的是如何在变量中查找自定义链接。我不确切知道链接是什么,但我知道它会像http://example.com/search/results/<randomnumber>
。我想在最后一句中显示的链接将是它的第一个链接类型。所以我想我需要获得包含http://example.com/search/results/
的变量中的第一个链接。
所以为了简化一些事情,如果我有一个包含1000个链接的变量,我如何找到包含http://example.com/search/results/
的第一个链接并打印出来?
答案 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
}
}