1

有谁知道如何解决这个烦人的问题,即在计算数组中有多少个值时,如果值为 0,它会说 1,因为它会计算名称或其他东西。所以像这样:

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

1 回答 1

5

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

我偷偷地怀疑你count()第一次输入的不是空数组,而是别的东西。一个已初始化、非空、非数组和非Countable对象变量的 acount()为 1。

有关更多信息,请参阅count 的文档

于 2009-02-22T23:25:46.823 回答