別のページから URL とタイトルを取得するために preg_match_all を使用していますが、取得は問題ありませんが、foreach を使用して取得することはできません。または foreach の代わりに別の方法がありますか?
//gets URLs of href='xxxx'
preg_match_all('/a href="([^"]+)" class=l.+?>.+?<\/a>/',$sear,$results);
//gets titles of >xxxx</a>
preg_match_all('/a href=".+?" class=l.+?>([^"]+)<\/a>/',$sear,$t);
以下のコードは、取得した URL を表示します
foreach ($results[1] as $url)
{
echo "<a href='$url'>$u</a> <br>";
$i++;
}
以下のコードは、取得したタイトルを表示します
foreach ($t[1] as $title)
{
echo $title;
$i++;
}
しかし、それら(URLとタイトル)を1つのforeachに表示する方法がわからないので、次のようにすることができます
<a href='URL'>Title</a>
私はphpが初めてです助けてください!!