假设我在页面“tst.php”上有更多具有不同类名的a href元素,如下所示:
<a class='1' href='etc.html'>Link</a>
<a class='2' href='etc.html'>Link</a>
<a class='3' href='etc.html'>Link</a>
<a class='4' href='etc.html'>Link</a>
<a class='5' href='etc.html'>Link</a>
<a class='1 2' href='etc.html'>Link</a>
<a class='1 4' href='etc.html'>Link</a>
<a class='5 2' href='etc.html'>Link</a>
<a class='2 3' href='etc.html'>Link</a>
<a class='2 1' href='etc.html'>Link</a>
<a class='5 2' href='etc.html'>Link</a>
<a class='5 2 6' href='etc.html'>Link</a>
<a class='5 2 6 7' href='etc.html'>Link</a>
<a class='5 2 5 7 8 9 4 6 2 6' href='etc.html'>Link</a>
我想制作一个php代码,该代码将在另一个页面“echo.php”中对a href的值中包含类名2的元素进行响应。
像这样的东西
<?php
$stream = readfile("tst.php");
$regex = "class= '2'"
preg_match_all($regex,$Text,$Match);
echo $Match all;
?>
回声应该仅是类名为“2”的Href:
<a class='2' href='etc.html'>Link</a>
<a class='1 2' href='etc.html'>Link</a>
<a class='5 2' href='etc.html'>Link</a>
<a class='2 3' href='etc.html'>Link</a>
<a class='5 2' href='etc.html'>Link</a>
<a class='5 2 6' href='etc.html'>Link</a>
<a class='5 2 6 7' href='etc.html'>Link</a>
<a class='5 2 5 7 8 9 4 6 2 6' href='etc.html'>Link</a>
提前感谢!