$players = array(
array('Lionel Messi', 'Luis Suarez', 'Neymar Jr'),
array('Ivan Rakitic', 'Andres Iniesta', 'Sergio Busquets'),
array('Gerrard Pique', 'Mascherano', 'Denis Suarez', 'Jordi Alba'),
array('MATS'),
array('Arda Turan', 'Munir El Hadadi', 'Umtiti')
);
现在我试图回显此数组$ player中的所有元素的数量。例如,第一个有3个元素,第二个有3个。第三个有四个元素,第四个有一个元素,最后一个有三个元素。这些元素共有14个元素。现在我想要显示'Total Players:14'。我可以使用count()函数显示类别数量(5),但不能计算总元素数量(14)。我尝试了不同的方法,但不能成功。如何计算这整个php数组的所有元素?
我很感谢你的回答。但我在这里遇到了另一个问题。 –
我已经将每个数组的类别分类为类别1,类别2,类别3,类别4和类别5.现在,COUNT_RECURSIVE也计算了这5个类别。给出19而不是14的结果。 –
您可以“计数”类别数量并从“19”中减去该数字。或者,您可以通过您的实际玩家(而不是类别)“foreach”并获得每个玩家的总数,而不是使用递归计数。由你决定。 – Johnny