Web ページのインデックスを作成しています。このコードは、Web ページをスキャンして、リンクと、指定されたタイトルの Web ページを探します。リンクとタイトルは、2 つの異なる配列に格納されます。Array という単語の後にリンクが続き、その後にリンクの個々のタイトルが続く多次元配列を作成したいと思います。私はコードを持っていますが、それをまとめる方法がわかりません。
require_once('simplehtmldom_1_5/simple_html_dom.php');
require_once('url_to_absolute/url_to_absolute.php');
//links
$links = Array();
$URL = 'http://www.youtube.com'; // change it for urls to grab
// grabs the urls from URL
$file = file_get_html($URL);
foreach ($file->find('a') as $theelement) {
$links[] = url_to_absolute($URL, $theelement->href);
}
print_r($links);
//titles
$titles = Array();
$str = file_get_contents($URL);
$titles[] = preg_match_all( "/\<title\>(.*)\<\/title\>/", $str, $title );
print_r($title[1]);