我有兩個完整的陣列,每個約10個值。我將這些數組合並通過這行代碼顯示出來。陣列和使用陣列結合在PHP
foreach(array_combine($hpictures, $highschools) as $pictures => $hschool)
並將它們回顯成css格式。
該數組的組合和代碼完美的工作,唯一的問題是,由於某種原因,它只顯示數組中的值,並沒有通過和顯示所有10.我想知道如果foreach或array_combine是原因爲了這。
編輯:
if(!empty($highschools)){
echo "<h3>High School Division</h3>";
echo "<ul>";
foreach(array_combine($hpictures, $highschools) as $pictures => $hschool){
echo "<li><img src='$pictures'/><a href='./schoolpage.php?school=$hschool'><strong>$hschool</strong></a></li>";
}
echo "</ul>";
}
感謝您的幫助,並希望這有助於其他人。
你可以發佈更多的代碼?示例數組以及如何輸出值? – mkaatman 2013-02-15 02:37:13
開始於'print_r(array_combine($ hpictures,$ highschools));' – 2013-02-15 02:37:18
您確定不需要array_merge()嗎? array_combine()假設你有一個數組的鍵和一個數組值 – Scuzzy 2013-02-15 02:39:33