2014-03-12 20 views
0

所以讓我首先解釋一下我試圖做什麼。創建一個函數來處理導航條

我試圖做一個名爲create_navbar_simple的函數,所有這個函數是否使得導航條的html佈局,簡單的一個就是錨標籤後的錨標籤(這是一個單獨的樣式,看起來像按鈕,在功能之外,不相關)。現在..重點是,我可以在頭文件中調用create_navbar_simple(),並在參數中插入我的按鈕名稱,如下所示: create_navbar_simple(「home」,「about us」,「contact us」)...等等。

現在,這將是很簡單的,其實我已經創造了這樣的事情: 功能

create_navbar_simple($button1,$button2,$button3,$button4,$button5,$button6,$button7,$button8,$button9,$button10){ 
    //creates a simple li structured navbar 
    <a href="link">$button1></a> 
} 

現在,這將明顯創建按鈕的那些量的導航欄,但現在我試圖把它進一步,我希望它能夠運行並創建正確數量的按鈕,而無需知道我在該函數中輸入了多少個參數,即。適用於任意數量的數字,我希望最好用數組替換參數中的所有變量?並以某種方式與該工作?

幫助將不勝感激,如果它不是這樣一個好主意或類似的東西,我可能不會使用它在真實的網站,即時通訊只是實習。

謝謝。

回答

0

調用你的函數:

create_navbar_simple(array('page1', 'page2', '...')); 

聲明你的函數:

function create_navbar_simple($pages) { 
    foreach ($pages as $page) { 
     echo $page; 
    } 
} 
+0

這正是我一直在尋找方法,以解決該解決方案,非常感謝。 – user3332590

相關問題