【问题标题】:Count array counts 1 too many计数数组计数 1 太多
【发布时间】:2009-02-22 23:20:31
【问题描述】:

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

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

【问题讨论】:

  • 向我们展示如何创建数组以及使用什么函数来计算其值。

标签: php arrays count


【解决方案1】:

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

我的怀疑是count()ing 第一次不是一个空数组,而是别的东西。已初始化、非空、非数组和非Countable-object 变量的count() 为 1。

请参阅count's documentation 了解更多信息。

【讨论】:

  • 哈哈,谢谢,刚刚把这段代码放在那里,它现在可以工作了;) if (!is_array($friends2)) { $friends2 = array(); }
猜你喜欢
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 2013-06-04
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 2020-03-13
相关资源
最近更新 更多