2010-03-19 65 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

相关问题