使用/ PHP计算数组中的值

时间:2011-10-26 03:49:36

标签: php

当我的数组中有一些值时,我需要执行一个任务。所以我使用 count

count($_SESSION['arrayValues'][$_SESSION['event']]);

我的代码就好像数组中有东西一样,但是当我执行print_r时,我得到以下内容:

Array ( [0] => ) 

所以我想我需要计算价值。尝试使用 array_count_values ,但它似乎对我不起作用......我现在有点困惑。

1 个答案:

答案 0 :(得分:1)

count()会这样做,就好了。我猜你的数组密钥访问有问题。尝试做一个大的旧事:

print_r($_SESSION)

并确保您的密钥按预期设置,并且$_SESSION['event']未正确填充。此外,无论您是否愿意,您都在访问$_SESSION['arrayValues'][$_SESSION['event']],而不是$_SESSION['arrayValues']['event']