我有大约 10-15 个链接的页面,所有链接都在我的控制范围内,并以名人之类的词结尾我想过滤所有以该词结尾的链接,所以我写了这个
$regex='|<a.*?href="(.*_celebrity)"|';
preg_match_all($regex,$result21,$parts);
$links=$parts[0];
foreach($links as $link){
{
echo $link."<br>";
mysql_query ("INSERT INTO tablea(linkssas) VALUES ('$link')");
}
它完成工作并过滤所有以_celebrity结尾但输出未进入数据库的链接。所有链接都输入一行,它不是普通的,它是锚文本的形式,但我想要数据库中的普通链接因为我正在使用 foreach 所以所有链接都应该在单独的行中输入,但所有行都在单行中输入,并且以锚点的形式输入http://xyz.com/edje/jjeieied_celebrity">A</a>
但我只想要数据库中的链接