-2
我有我的代碼兩個數組,我想在網頁上打印出來,陣列保持搜索引擎結果,這裏是在foreach的結構的環打印在用戶友好格式的assoicated陣列
這個循環返回URL,標題,摘要和得分
foreach ($js->RESULT as $item)
{
$blekkoArray[str_replace ($find, '', ($item->{'url'}))] = array(
'title'=> $item->{'url_title'},
'snippet' => $item->{'snippet'},
'score' => $score--
);
}
用於合併兩個數組並創建一個排名列表
foreach($googleArray as $key=>$value)
{
if(isset($combined[$key]))
$combined[$key]["score"] += $value['score'];
else
$combined[$key] = array("score"=>$value['score'],"title"=>$value["title"], "snippet"=>$value["snippet"]);
}
我知道我可以使用的print_r打印陣列本循環,但它不是非常用戶友好的,我也想將網址作爲可點擊的鏈接,任何想法都會感激不盡。
這些陣列打印出
Array ([red.com/] => Array ([score] => 197 [title] => blah blah....[snippet] more blah blah)
陣列([green.com/] =>數組([得分] => 196 [標題] =>等等等等... [片段]更等等等等)
所以我想它看起來怎麼樣傳統的搜索引擎顯示的結果,我不需要顯示的分數
有沒有內置的方法來打印數組,即「用戶友好」。你需要循環並創建一些HTML來顯示你的數組。 –
這是不夠清楚你想要什麼。那麼你希望看到的輸出是什麼,你也可以通過使用這些foreach循環發佈一個數組的樣本,或許你已經得到了輸出 – Perry
在print_r的PHP文檔中,有一些註釋包含了替代版本的顯示雜亂。我相信你可以在那裏找到接近你需要的東西 – Joe