PHP 关联组

我是 PHP 的新手。谁能告诉我如何使用函数来安排以下关联数组?

$ownerfiles =  ["Input.txt" => "Randy", "Code.py" => "Stan", "Output.txt" => "Randy"];
$ownerfiles = ["Randy" => ["Input.txt", "Output.txt"], "Stan" => ["Code.py"]];


富国沪深
浏览 69回答 1
1回答

qq_花开花谢_0

我测试了下面的代码,它有效。我让它尽可能短。$ownerfiles = ["Input.txt" => "Randy", "Code.py" => "Stan", "Output.txt" => "Randy"]; foreach ($ownerfiles as  $key => $value) {    $new_arr[$value][]=$key;}print_r($new_arr);// Output: //Array ( [Randy] => Array ( [0] => Input.txt [1] => Output.txt ) [Stan] => Array ( [0] => Code.py ) )
打开App,查看更多内容
随时随地看视频慕课网APP