我对此特定代码有疑问。当我将其放在wp single.php中时,它可以工作,但是继续重复链接直到无穷大。
例如:
https://www.example.com/hello-world/
https://www.example.com/hello-world/
https://www.example.com/hello-world/
https://www.example.com/hello-world/ etc
有人可以帮助我使链接显示一次,而不是重复多次。
这是代码:
$string='that html code with links';
// while matches found
while(preg_match('/<a class="click" href="([^"]*)">/', $string, $matches)){
// print captured group that's actually the url your searching for
echo $matches[1];
}
尽管我从某个地方得到了代码(我自己没有写代码),但它似乎可以工作。但是作为联系的结果一直重复到无限。
非常感谢您的帮助!
答案 0 :(得分:0)
我的猜测是,这也许可以暂时解决我们的问题:
$string='that html code with links';
if(preg_match('/<a class="click" href="([^"]*)">.*/s', $string, $matches)){
// print captured group that's actually the url your searching for
echo $matches[1];
}
该表达式在this demo的右上角进行了说明,如果您想进一步探索或修改它,在this link中,您可以逐步观察它如何与某些示例输入匹配步骤,如果您愿意的话。