我有以下代码。我正在尝试将所有内容都放在“a”标签中。目前它正在工作。我得到“第一”和“第二”作为输出。打开“a”标签和关闭“a”标签在同一行。
$v = 'this is test
<a href="products.html">first</a>
<a>second</a;
preg_match_all("#<a\b[^>]*>(.*?)</a>#", $v, $foo);
echo implode("\n", $foo[1]);
但是如果我这样写,
$v = '<a href="products.html">first
</a>
preg_match_all("#<a\b[^>]*>(.*?)</a>#", $v, $foo);
echo implode("\n", $foo[1])';
在这里,我将结束的“a”标签移到了第二行,现在它没有给我任何输出。有谁知道如何使它工作?