$array = [
['id' => '1', 'data' => 'value 1', 'class' => 'a'],
['id' => '2', 'data' => 'value 2', 'class' => 'a'],
['id' => '3', 'data' => 'value 3', 'class' => 'b'],
];
$result = ArrayHelper::map($array, 'id', 'data');
// result:
// [
// '1' => 'value 1',
// '2' => 'value 2',
// '3' => 'value 3',
// ]
$result = ArrayHelper::map($array, 'id', 'data', 'class');
// result:
// [
// 'a' => [
// '1' => 'value 1',
// '2' => 'value 2',
// ],
// 'b' => [
// '3' => 'value 3',
// ],
// ]
Comments
Post a Comment