来自数组的PHP组值

来自数组的PHP组值,php,arrays,grouping,Php,Arrays,Grouping,我有这个阵列: Array ( [061716v] => 1 [061610A] => 1 [062433AP] => 1 [063868M] => 2 [059173V] => 3 [061579A] => 3 [062404AP] => 3 [059179V] => 4 [061582A] => 4 [061697V] => 4

我有这个阵列:

Array ( 
    [061716v] => 1 
    [061610A] => 1 
    [062433AP] => 1 
    [063868M] => 2 
    [059173V] => 3 
    [061579A] => 3 
    [062404AP] => 3 
    [059179V] => 4 
    [061582A] => 4 
    [061697V] => 4 
    [062407AP] => 4 
)
我怎样才能得到这个:

Array ( 
    [1] => 061716v,061610A,062433AP 
    [2] => 063868M 
    [3] => 059173V,061579A,062404AP 
    [4] => 059179V,061582A,061697V,062407AP 
)

在PHP中,single
foreach()
将完成以下工作:-

$final_array = [];

foreach($initial_array as $key=>$val){

    $final_array[$val] = isset($final_array[$val]) ? $final_array[$val].','.$key : $key;

}

print_r($final_array);

输出:-

在PHP中,single
foreach()
将完成以下工作:-

$final_array = [];

foreach($initial_array as $key=>$val){

    $final_array[$val] = isset($final_array[$val]) ? $final_array[$val].','.$key : $key;

}

print_r($final_array);

输出:-

我怎样才能得到这个?通过编码。我认为Saad的意思是:你需要展示你自己编写的代码来解决这个问题。然后我们就可以帮你写代码了。我们不是来为你写代码的。我怎么能得到这个?通过编码。我认为Saad的意思是:你需要展示你自己编写的代码来解决这个问题。然后我们就可以帮你写代码了。我们不是来为您编写代码的。
foreach()
array\u map()
同时会增加负担。请检查您的代码和我的代码的性能差异:-和。不同的是对于这样小的数组。想想若数组变大会发生什么。顺便说一句,我并不是说你们的代码错了。只需一个非常长的方法就可以同时做更简单的事情
foreach()
array\u map()
,这会增加负担。请检查您的代码和我的代码的性能差异:-和。不同的是对于这样小的数组。想想若数组变大会发生什么。顺便说一句,我并不是说你们的代码错了。这是一个很长的方法来做更简单的事情如果你活着就死,你就可以拯救这一天!谢谢你感谢你活着死去,你拯救了这一天!谢谢