如何将此数组转换为:
$details = ["Dog" => "Natahlia", "Cat" => "Ryan", "Bird" => "Natahlia"];
到这个(所需的输出):
$details = [["Natahlia"=>["Dog","Bird"], "Ryan"=>"Cat"];
有一些问题,因为我的代码连接了这些值或者覆盖了它。
$arr = array();
foreach($details as $key => $value){
if(array_key_exists($value,$arr)){
//this part i dont know what to do since += wont do it since it's a string and .= concatenates it
$arr[$value] = $key;
} else {
$arr[$value] = $key;
}
}
return $arr;
https://stackoverflow.com/questions/50897140
复制相似问题