【发布时间】:2012-11-16 14:20:26
【问题描述】:
我有一个这样的数组:
$resellers = Array
(
[40] => Array
(
[state] => AB
[city] => Calgary
)
[185] => Array
(
[state] => AB
[city] => Calgary
)
[141] => Array
(
[state] => AB
[city] => Calgary
)
[41] => Array
(
[state] => AB
[city] => Grande Prairie
)
[68] => Array
(
[state] => BC
[city] => Burnaby
)
[51] => Array
(
[state] => BC
[city] => Campbell River
)
[61] => Array
(
[state] => BC
[city] => Kamloops
)
)
我想知道是否有一种简单的方法可以计算“Alberta”(应该是 4)和 BC(应该是 3)有多少个值。
【问题讨论】:
-
foreach增加一个计数器还不够简单? -
到目前为止你尝试了什么?我们在网站上已有的现有 QA 材料有哪些不适用的地方?例如Counting Values in Multidimensional Array?还是Count specific values in multidimensional array?
-
我希望代码尽可能简单且不循环。
-
@JiminyCricket:我们也希望这个网站尽可能保持非循环。如果您错过了现有 QA 的一些答案,请在此处发表评论。如所写,欢迎您先完成自己的功课。
标签: php arrays multidimensional-array counting