次のコードは、URL、タイトル、スニペットなどの検索エンジンから情報を取得する関連配列です。
$googleArray = array();
$find = array ('http://','https://','www.');
$score = 100;
foreach ($all_items as $item) //
{
$googleArray[str_replace ($find, '', ($item->{'link'}))] = array(
'title'=> $item->{'title'},
'snippet' => $item->{'snippet'},
'score' => $score--
);
}
これをウェブページのhtmlで印刷したいのはわかっています。このコードを試しました。
foreach ($all_items as $item)
{
echo "<href={$googleArray[($item->{'link'})]}>". $googleArray['title'] . "</a> <br>" .
$googleArray['link'] . "<br>" . $googleArray['snippet'];
echo "<br>"; echo "<br>";
}
これらは私が得ているエラーです
Notice: Undefined index: http://www.time.com/
Notice: Undefined index: title
Notice: Undefined index: link
Notice: Undefined index: snippet
誰が私が間違っているかを見ることができますか