2010-03-19 63 views
0

我正在使用多維數組,我試圖使用PHP來查找其中一個數組的最後一個值,並基於最後一個數字(值),再向它添加一個數值。如何在php中查找多維數組中的最後一個值?

這裏是我的多維數組結構:

$_SESSION['cart']['add_complete'][1]['deck_id'] 

我想創建這樣的結構,但不是它說:1,現在,我想找出什麼add_complete數組中的最後一個數字是和然後再添加一個,並把它放在1.的位置。我該怎麼做?

回答

1

如果你分配一個值,你也可以只取出1

$_SESSION['cart']['add_complete'][]['deck_id'] = 'wtv'; 

...但是這是以某些皺起了眉頭,我的印象也不會支持未來版本的PHP,所以堅持Justin Ethier的回答:

$_SESSION['cart']['add_complete'][count($_SESSION['cart']['add_complete']) + 1]['deck_id'] 
1
$new_num = count($_SESSION['cart']['add_complete']) + 1; 
+0

這將簡單地爲數組的大小加1。我把這個問題當成問如何將1添加到數組的*值*中。 – gpmcadam 2010-03-19 02:44:54

相關問題