我有一个小问题,我不明白count函数是如何工作的,我使一个数组不稳定并用4个整数填充,我的count函数显然返回4,但是我没有得到一些例子。
这是代码:
$a = $food = array('1' => "c",1 => "A",
'2' => "D"
);
echo count($a);
我收到的消息是2,但它是3个元素,不是吗?所以我想,这也许是因为即使键的类型不同,字符串键(在我的情况下为1)在数组中也必须是一个,并且只有一个?我是对的 ? 就像这样编写代码:
$a[1] = "c";
$a[1] = "A";
我在数组中添加了一些内容:
$a = $food = array('1' => "c",1 => "A", 'C',
'2' => "D"
);
echo count($a);
如果我的上述解释正确,我仍然得到2分而不是3分!
您能告诉我计数是如何工作的吗?谢谢您的帮助