2013-05-27 40 views
0

我有一個數組中的值,我不知道如何引用。如何在數組中引用值

如果我告訴數組是這樣的:

while (list($option, $value) = each($this->contents[$products_id]['attributes'])) { 
    print_r($this->contents[$products_id]['attributes']); echo "<br/>"; 
} 

我得到以下輸出:

Array ([5] => 115 [2] => 17) 
Array ([5] => 115 [2] => 17) 

的價值,我需要的是17

+0

爲什麼老PHP4的方式來通過一個數組(通過'list' +'each')?即使對於這個問題,你甚至不應該考慮做這樣的動作 – Talus

+0

你能解釋一下嗎?這完全不是我的代碼。新方法是什麼? – Sackling

+0

我應該說,通過數組的php5方式是什麼,爲什麼這種方式很糟糕? – Sackling

回答

2
$this->contents[$products_id]['attributes'][2] 
+0

這個工程,所以謝謝你!現在看它接縫明顯。我認爲115和[2]是連接的。衛生署 – Sackling