Consider this multidimensional array:
array(4) {
[0]=>
array(2) {
["number1"]=>
int(100)
["number2"]=>
int(24)
}
[1]=>
array(2) {
["number1"]=>
int(100)
["number2"]=>
int(22)
}
[2]=>
array(2) {
["number1"]=>
int(300)
["number2"]=>
int(30)
}
[3]=>
array(2) {
["number1"]=>
int(200)
["number2"]=>
int(23)
}
}
I need this array to be sorted ascending by the key 'number1'. If the number1 values of multiple arrays are the same, the array needs to be sorted ascending by the key 'number2'. Eventually, this needs to be the outcome:
array(4) {
[0]=>
array(2) {
["number1"]=>
int(100)
["number2"]=>
int(22)
}
[1]=>
array(2) {
["number1"]=>
int(100)
["number2"]=>
int(24)
}
[2]=>
array(2) {
["number1"]=>
int(200)
["number2"]=>
int(23)
}
[3]=>
array(2) {
["number1"]=>
int(300)
["number2"]=>
int(30)
}
}
I have read the PHP manual about the array_multisort() function and read some stackoverflow posts about this, but i cannot make anything of it.