Тема: Сортування масиву
Усім привіт, абсолютно зламався на сортуванні масивів як уже не пробував але щось ніяк не можу зрозуміти яким чином це можна зробити
І так у нас є массив:
$arrayExample = [
['name' => 'alex', 'salary' => [30 => '5.000', 25 => '6.000',] ],
['name' => 'cody', 'salary' => [30 => '7.000', 25 => '9.000',] ]
];
Потрібна функція яка дасть нам такий вихід:
$arraySorted = [
30 => ['alex' => '5.000', 'cody' => '6.000'],
25 => ['alex' => '7.000', 'cody' => '9.000']
];
Я пробував таким чином:
foreach ($arrayExample as $arr) {
foreach ( $arr as $val) {
if ($val === 'alex') {
$val = 30;
} elseif ($val === 'cody') {
$val = 25;
}
array_push($result, $val);
foreach ($val as $key => $value) {
if($key === '30') {
$key = 'alex';
}
if//і тд
}
}
}
Короче кажучи нічого не получається... хтось може підказати яким чином це правильно можна зробити? І які варінти є, бо я десь читав що можна якось і з JSON то зробити але там толком нічого не було написано