首先,感谢您的帮助。
我在这里和其他论坛上花了无数个小时试图找到我的确切解决方案,但要么 1)我不理解我读过的那个,要么 2)我没有找到正确的答案。
在 PHP 中,我运行了一个有点复杂的查询,它返回一组记录,类似于:
id | name | direction|
1 aaa east
2 bbb west
3 ccc east
我创建了一个关联数组,例如:
$query=("select * from foo");
$result=mysql_query($query);
$array=mysql_fetch_assoc($result);
现在,我需要做的似乎很简单,但由于某种原因我没有掌握这个概念。我需要遍历整个 $array 并返回我想要指定的任何值的计数并将该计数存储在变量中。
即告诉我东在“方向”列中出现了多少次,并将其放入一个名为 的变量中$eastcount
。
我尝试了使用foreach
具有增量计数的循环的各种组合,并尝试使用array_count_values
但无法将这些部分组合在一起:/