2016-08-20 10 views
0

多個值密鑰我需要基本上翻轉的現有關聯陣列到另一個副陣列。它需要包含前一個數組中的鍵值和前一個數組的值作爲鍵。此外,它需要能夠包含單個鍵的多個值。倒裝鍵/值對成相聯繫的數組,其允許在PHP

代碼:

class Owner { 
public static function groupOwners($array) 
{ 
    //insert code 
} 
} 
$array = array(
    "Input.txt" => "Bob", 
    "Code.py" => "Steve", 
    "Output.txt" => "Bob" 
); 
var_dump(Owner::groupOwners($array)); 

生成的輸出是:

["Bob"] => ["Input.txt, Output.txt"], ["Steve"] => ["Code.py"] 
+2

在哪裏問題是什麼? – Rizier123

回答

0

你沒有表現出一個嘗試,但我很無聊:

foreach($array as $key => $val) { 
    $result[$val][] = $key; 
} 
+0

謝謝,這解決了我的問題。直到最近纔開始用PHP來處理數組,並且一直試圖找出答案。 – Jeremy

相關問題