请问怎么才能返回一个二维关联数组某一个下标为特定值的所有元素的个数呢

请问怎么才能返回一个二维关联数组某一个下标为特定值的所有元素的个数呢

请问怎么才能返回一个二维关联数组某一个下标为特定值的所有元素的个数呢
我是初学者,水平很菜,我在网上找了好久也没找到方法,望各位大虾不吝赐教,谢谢了!




   

最普通的办法就是用两个 F.
最普通的办法就是用两个 For 语句加 if 判断即可
这样会不会太复杂了
这应该是最不要动脑筋的的.
这应该是最不要动脑筋的的方法了,只不过效率不是很高,要效率就去看看相关的算法
给一个空间换方便的方法(?
给一个空间换方便的方法(之所以不说空间换时间,是因为我没有测试过这种方法是否比for更快):
思路是把二维数组内的所有元素 join 成一个字符串,然后用正则匹配计算特定值出现的次数
[quote]#!/usr/bin/perl
# cnhacktnt
不直接用 grep?.
活活~ 后面部分的原理和 g.
活活~ 后面部分的原理和 grep 差不多了~,用 grep 就不用自己写 while 了
得,这种小轮子还是我自己造造哈哈~:-)