Php-从数组中输出所有键和唯一值

Php-从数组中输出所有键和唯一值,php,arrays,Php,Arrays,我有以下数组: $names = array("Accounting"=>"Peter", "Finance"=>"Joe", "Human Resource"=>"Joe"); 并希望输出所有键和唯一值 结果应该是: 彼得:会计 乔:财务,人力资源 感谢Philip创建一个空数组来保存最终结果,并像这样使用一个简单的foreach循环 $names = array("Accounting"=>"Peter", "Finance"=>"Joe", "Human

我有以下数组:

$names  = array("Accounting"=>"Peter", "Finance"=>"Joe", "Human Resource"=>"Joe");
并希望输出所有键和唯一值

结果应该是:

彼得:会计

乔:财务,人力资源


感谢Philip

创建一个空数组来保存最终结果,并像这样使用一个简单的
foreach
循环

$names  = array("Accounting"=>"Peter", "Finance"=>"Joe", "Human Resource"=>"Joe");

$resultArr = array();
foreach($names as $key => $value){
    $resultArr[$value][] = $key;
}

// display $resultArr array
var_dump($resultArr);

下面是一个

使用foreach循环遍历数组中的键和值,并打印键和值

foreach($names as $key => $value) {
 print "$key : $value\n";

}

可能重复@VasilShaddix有趣的是,这个问题是另一个问题的重复,而另一个问题本身至少是另外两个问题的重复。如果其中一个问题与这个问题的重复相联系,那将是非常有趣的
:-D
。重复的圆圈。