これはmycodeです
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が繰り返されています、私はそれらを繰り返させたくありません。コードがすべて正しいことを心配する必要はありません。2つのforeachステートメントを使用するだけで繰り返しが発生します。Plsを使用すると、コードが繰り返されなくなります。