小编And*_*rew的帖子

PHP - 计算二维数组中的重复值,然后仅显示带计数的唯一值

我已经在这几天工作了......但仍然无法达到我想要的效果.任何帮助都会非常感谢...提前谢谢你.

我有一个存储在$ log中的多数组,当你print_r($ log)时会显示如下:

   Array ( [0] => Array ( [0] => Red [1] => Steel ) 
           [1] => Array ( [0] => Red [1] => Wood ) 
           [2] => Array ( [0] => Blue [1] => Wood ) 
         )
Run Code Online (Sandbox Code Playgroud)

目前我有这个:

$counts = $log;
foreach ($log as $value) {
    foreach ($value as $k  => $v) {
        if (!isset($counts[$k])) $counts[$k] = array();
        if (!isset($counts[$k][$v])) $counts[$k][$v] = 0;
        $counts[$k][$v] += 1;
    }
}

foreach ($counts as $k => $v1) {
    foreach ($v1 …
Run Code Online (Sandbox Code Playgroud)

php arrays counting

2
推荐指数
1
解决办法
4247
查看次数

标签 统计

arrays ×1

counting ×1

php ×1