從多維數組或數組建立一個映射(鍵-值 的形式)
透過「$from」和「$to」參數指定對應的鍵值或屬性名稱來設定的映射關係。
當然也可以根據分組欄位「$group」來進一步分組的對應。
舉個例子:
$array = [ ['id' => '123', 'name' => 'aaa', 'class' => 'x'], ['id' => '124', 'name' => 'bbb', 'class' => 'x'], ['id' => '345', 'name' => 'ccc', 'class' => 'y'], ];
上面的陣列執行以下方法
rrreee得到的結果是
还可以添加第四个参数 $result = ArrayHelper::map($array, 'id', 'name', 'class');
下面是map方法的詳細程式碼
[ 'x' => [ '123' => 'aaa', '124' => 'bbb', ], 'y' => [ '345' => 'ccc', ], ]
使用方法的內容,更多相關內容請關注PHP中文網(m.sbmmt.com)!