I have 2 arrays. My First array is:
$a1 = array("red010", "blue210", "green101", "black210", "orange120");
My Second array is:
$a2 = array(
'arr1' =>
array(
'id' => 128,
'level' => 1,
'name' => 'blue210',
),
'arr2' =>
array(
'id' => 220,
'level' => 2,
'name' => 'green101',
),
'arr3' =>
array(
'id' => 124,
'level' => 1,
'name' => 'orange120',
),
'arr4' =>
array(
'id' => 231,
'level' => 1,
'name' => 'black210',
),
'arr5' =>
array(
'id' => 221,
'level' => 3,
'name' => 'red010',
),
);
I want to sort my second array according to the first array values. That means I need to sort my second array based on the first array values. My result array looks like this:
$a2 = Array
(
[arr5] => Array
(
[id] => 221
[level] => 3
[name] => red010
)
[arr1] => Array
(
[id] => 128
[level] => 1
[name] => blue210
)
[arr2] => Array
(
[id] => 220
[level] => 2
[name] => green101
)
[arr4] => Array
(
[id] => 231
[level] => 1
[name] => black210
)
[arr3] => Array
(
[id] => 124
[level] => 1
[name] => orange120
)
)
Is it possible to sort it like this way? One is a single-dimensional array. The second array is the associative array.