PHP - 计算多维数组中唯一的内部数组实例

时间:2014-01-21 20:00:48

标签: php arrays count

我有以下数组,并且想要计算内部数组的所有实例。

Array ( 
     [0] => Array ( [0] => b [1] => d) 
     [1] => Array ( [0] => c [1] => a) 
     [2] => Array ( [0] => b [1] => d)
     [3] => Array ( [0] => a [1] => d)
     )

我正在查看一个计数,以便得到:

2 b,d

1 of c,a

1,a,d

外部数组foreach首先要进入内部数组。不确定计算唯一数组值的方法是什么。谢谢。

1 个答案:

答案 0 :(得分:2)

function count_pairs($array) {
    foreach ($array as &$pair) {
        $pair = implode(', ', $pair);
    }
    return array_count_values($array);
}