这是我的代码
foreach($html->find('ul.listings li a') as $tvshow)
$tvshows=preg_replace('/<span[^>]*>([\s\S]*?)<\/span[^>]*>/', '', $tvshow->innertext);
foreach($html->find('li a span.epnum') as $e)
$query=mysql_query("insert into tvshow(count,author,tvshowname,imdblink,tvshowlink,description,year,image,imagetype,website,date,rating)
values('$count','$author','$tvshows','$imdblink','$tvshow->href','$tvshowdescription','$e->innertext','$tvshowname','$tvshowtype','$website','$date','$rating')");
if(!$query)
{
die(mysql_error());
}
这里 $tvshows,$tvshow->href 正在重复,我不希望它们重复。不要担心代码一切都是正确的,只有使用两个 foreach 语句才会重复。请让代码不重复。