2012-07-22 56 views
4

的關鍵我有以下數組:的Javascript得到多維數組

$test[$iterator][1][2]['name'] 

我有一個需要獲得該數組的$iterator['name'] == 'value';

那麼如何才能使用JavaScript來獲取函數給出$iterator

此外,我也看過其他問題,但我不確定他們的答案是否適用於我的問題。

+0

這是PHP還是Javascript? – 2012-07-22 18:39:12

+0

PHP還是JavaScript? '$'似乎有點奇怪。 – Ryan 2012-07-22 18:39:24

回答

8

你在找這樣的事嗎?

var $iterator; 
for (var i = 0; i < $test.length; i++) { 
    if ($test[i][1][2]['name'] == 'value') 
    { 
     $iterator = i; 
     break; 
    } 
} 
+2

是的,這就是我一直在尋找的東西。我正在嘗試一些jQuery.methods,他們沒有工作。 非常感謝! 另外,是的,我有一個壞習慣,有時在我的javascript代碼中使用php變量名稱。 – Adola 2012-07-22 19:40:37