<?php
foreach ($data as $key => $row) {
$volume[$key] = $row['volume'];
$edition[$key] = $row['edition'];
}
print_r($volume);
// Sort the data with volume descending, edition ascending
// Add $data as the last parameter, to sort by the common key
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
print_r($data);
Warning: Undefined variable $data in /in/7J95D on line 2
Warning: foreach() argument must be of type array|object, null given in /in/7J95D on line 2
Warning: Undefined variable $volume in /in/7J95D on line 6
Fatal error: Uncaught TypeError: array_multisort(): Argument #1 ($array) must be an array or a sort flag in /in/7J95D:9
Stack trace:
#0 /in/7J95D(9): array_multisort(NULL, 3, NULL, 4, NULL)
#1 {main}
thrown in /in/7J95D on line 9
Process exited with code 255.
Notice: Undefined variable: data in /in/7J95D on line 2
Warning: Invalid argument supplied for foreach() in /in/7J95D on line 2
Notice: Undefined variable: volume in /in/7J95D on line 6
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9
Output for 7.3.32 - 7.3.33, 7.4.26
Warning: Invalid argument supplied for foreach() in /in/7J95D on line 2
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9
Output for 5.0.4 - 5.0.5
Warning: Invalid argument supplied for foreach() in /in/7J95D on line 2
Notice: Undefined variable: volume in /in/7J95D on line 6
Notice: Undefined variable: volume in /in/7J95D on line 9
Notice: Undefined variable: edition in /in/7J95D on line 9
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9
Warning: Invalid argument supplied for foreach() in /in/7J95D on line 2
Notice: Undefined variable: volume in /in/7J95D on line 6
Notice: Undefined variable: volume in /in/7J95D on line 9
Notice: Undefined variable: edition in /in/7J95D on line 9
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9
Output for 4.3.11
Notice: Undefined variable: volume in /in/7J95D on line 6
Notice: Undefined variable: volume in /in/7J95D on line 9
Notice: Undefined variable: edition in /in/7J95D on line 9
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9
Output for 4.3.0 - 4.3.1
Warning: Invalid argument supplied for foreach() in /in/7J95D on line 2
Notice: Undefined variable: volume in /in/7J95D on line 6
Notice: Undefined variable: volume in /in/7J95D on line 9
Notice: Undefined variable: edition in /in/7J95D on line 9
Warning: array_multisort() [http://www.php.net/function.array-multisort]: Argument #1 is expected to be an array or a sort flag in /in/7J95D on line 9