php - How to separate keys of duplicate values in an array -
i have $my_array dynamic. should $final_array based on $my_array.
$my_array = array( ['arm'] => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', ['min'] => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', ['msk'] => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', ['con'] => 'c72a7fb8-308a-482a-96d5-7a7853e16c49', ['ref'] => 'c72a7fb8-308a-482a-96d5-7a7853e16c49', ) $final_array = array ( 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6' => 'arm, min, msk', 'c72a7fb8-308a-482a-96d5-7a7853e16c49' => 'con, ref' )
$my_array = array( 'arm' => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', 'min' => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', 'msk' => 'cc9f8eb4-e29f-44b4-8dcd-ac08e9b1faa6', 'con' => 'c72a7fb8-308a-482a-96d5-7a7853e16c49', 'ref' => 'c72a7fb8-308a-482a-96d5-7a7853e16c49', ) ; $data = array(); foreach( $my_array $key => $value) { if(isset( $data[ $value ] )) { $data[ $value ] = $data[ $value ] .', '.$key; } else { $data[ $value ] = $key; } }
hope above code you.
Comments
Post a Comment