我試圖創建hrefs鏈接的php數組。如何把hrefs放到php數組中
然而,當進出口運行的網頁即時得到錯誤信息:
未定義抵消:0
而且我想知道如何解決這個問題,或者是有任何其他方式如何將「hrefs」放入數組中。
陣列代碼:
<?php
$links = array (
"a" => "<a href='variabletypes.php'>link</a>",
"b" => "<a href='variabletypes.php'>link</a>",``
"c" => "<a href='variabletypes.php'>link</a>",;
"d" => "<a href='variabletypes.php'>link</a>",;
"e" => "<a href='variabletypes.php'>link</a>",
);
for($i=0; $i<sizeof($links);$i++)``
echo $links[$i];
?>;
那麼你有一個關聯數組與字母鍵,例如, 'a,b,c',但你嘗試用數字鍵來訪問數組,例如'0,1,2,3',所以這顯然不起作用。所以我建議你使用foreach循環,你可以在手冊中閱讀更多關於它的內容:http://php.net/manual/en/control-structures.foreach.php – Rizier123 2015-03-25 10:49:42
謝謝,它非常有用。我得到了它的工作。然而,只是想知道是否有可能循環項目之一,當我點擊按鈕。對於實施例此代碼循環中的所有項目中一次,但希望,他們將通過點擊按鈕環被環<?PHP的 $鏈接=陣列( 「一個」 =>「Var」, 「B」 =>「Cond」 , 「c」=>「Arrays」, ); 的foreach($鏈接爲$循環) 回聲$循環。 「
」; ?> – VORAS9319 2015-03-25 11:44:28
你可以做到這一點,但你必須保存在session您的陣列,以保持它在新的請求或做它用AJAX。 – Rizier123 2015-03-25 11:46:04