我正在使用多维数组,我正在尝试使用php查找其中一个数组的最后一个值,并根据最后一个数字(值),再添加一个数组。
这是我的多维数组结构:
$_SESSION['cart']['add_complete'][1]['deck_id']
我正在尝试创建这个结构,但不是现在它说的1,我想找出add_complete数组中的最后一个数字是什么,然后再添加一个,并将其放在1的位置我怎么能这样做?
答案 0 :(得分:1)
$new_num = count( $_SESSION['cart']['add_complete'] ) + 1;
答案 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']