根据重复值将数组转换为新数组

时间:2015-07-23 17:35:26

标签: php arrays

我有如下的示例数组。我想计算每个项目并将其存储在不同的数组中。

$arr["one"] = "2";
$arr["two"] = "3";
$arr["three"] = "1";
$arr["random"] = "1";

我想要将上面的数组转换成如下所示,或者更容易获得上面数组中项目的数量。

 foreach($old as $test)
    {

    if (array_key_exists($test, $arr)) {
        $arr[$test] = $arr[$test]+1;
    }
    else
    {
    $arr[$test] = 1;
    }


}

我有一个像下面这样的想法......有没有更好更简单的方法呢?

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

0 个答案:

没有答案