数组和会话结合使用

时间:2013-04-07 15:18:38

标签: php arrays

Array ( [prodNo] => Array ( [0] => P0086 [1] => P0087 [2] => P0088 [3] => P0092 ) ) 

当我将索引0移动到2时;

print_r($_SESSION);

当我通过单击按钮移除会话时....将显示如下:

Array ( [prodNo] => Array ( [3] => P0092 ) ) 

当我使用array_values()和array_filter()时......将显示如下:

$array = array_values(array_filter($_SESSION['prodNo']));

Array ( [0] => P0092 ) 

我希望结果......但我使用的count()会显示1 ...但真相情况是$_SESSION['prodNo'][3]

中的P0092

将显示3错误消息,表示未定义的偏移量:0,1,2

我不知道如何解决这个错误。

0 个答案:

没有答案