计数数组计数太多了

时间:2009-02-22 23:20:31

标签: php arrays count

有没有人知道如何解决令人讨厌的问题,即当计算数组中有多少值时,如果值为0则表示1,因为它会计算名称或其他内容。像这样:

0 : 1
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8

1 个答案:

答案 0 :(得分:5)

要完全回答这个问题,我需要这个代码。

我偷偷摸摸的怀疑是,无论你是count(),第一次不是一个空阵列,而是其他东西。初始化的非null非数组和非Countable - 对象变量的count()为1.

有关详细信息,请参阅count's documentation