@ 2015-04-03T00:02:26Z <?php
$menu = array(
array(1,3,'Wurm 1.1', 2, 10),
array(2,6,'Vogel 2.1', 2, 30),
array(3,0,'Tiger 1', 1, 10),
array(4,6,'Hund 2.2', 2, 40),
array(5,3,'Katze 1.2', 2, 11),
array(6,0,'Pferd 2', 1, 20),
array(7,1,'Baer 1.1.1', 3, 0),
array(8,3,'Schwein 1.3', 2, 12),
array(9,4,'Esel 2.2.1', 3, 0),
);
// Algorithmus hier
$result = array();
usort($result[1], function($a, $b) {
return $a[1] - $b[1];
});
print_r($result);
$target = array(
array(3,0,'Tiger 1', 1, 10),
array(1,3,'Wurm 1.1', 2, 10),
array(7,1,'Baer 1.1.1', 3, 0),
array(5,3,'Katze 1.2', 2, 11),
array(8,3,'Schwein 1.3', 2, 12),
array(6,0,'Pferd 2', 1, 20),
array(2,6,'Vogel 2.1', 2, 30),
array(4,6,'Hund 2.2', 2, 40),
array(9,4,'Esel 2.2.1', 3, 0),
);
var_dump($result == $target);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.2.0 - 8.2.18 , 8.3.0 - 8.3.7 Fatal error: Uncaught TypeError: usort(): Argument #1 ($array) must be of type array, null given in /in/ejtQm:19
Stack trace:
#0 /in/ejtQm(19): usort(NULL, Object(Closure))
#1 {main}
thrown in /in/ejtQm on line 19
Process exited with code 255 . Output for 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 Fatal error: Uncaught TypeError: usort(): Argument #1 ($array) must be of type array, null given in /in/ejtQm:21
Stack trace:
#0 /in/ejtQm(21): usort(NULL, Object(Closure))
#1 {main}
thrown in /in/ejtQm on line 21
Process exited with code 255 . Output for 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.24 - 5.5.35 , 5.6.8 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.20 , 7.2.0 - 7.2.33 , 7.3.16 - 7.3.33 , 7.4.0 - 7.4.33 Warning: usort() expects parameter 1 to be array, null given in /in/ejtQm on line 21
Array
(
[1] =>
)
bool(false)
Output for 4.4.2 - 4.4.9 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 Parse error: syntax error, unexpected T_FUNCTION in /in/ejtQm on line 19
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 4.3.5 - 4.3.11 , 4.4.0 - 4.4.1 , 5.0.0 - 5.0.5 Parse error: parse error, unexpected T_FUNCTION in /in/ejtQm on line 19
Process exited with code 255 . Output for 4.3.2 - 4.3.4 Parse error: parse error in /in/ejtQm on line 19
Process exited with code 255 . preferences:dark mode live preview
224.49 ms | 401 KiB | 313 Q