I have a sort function with a multidimensional array, but it doesn't work when I use a variable.
This works
function orderdata($l_col, $l_dir, $l_data) {
usort($l_data, function ($a, $b) {
return $a[0] <=> $b[0];
});
return $l_data;
}
This does not work ($l_col is 0)
function orderdata($l_col, $l_dir, $l_data) {
usort($l_data, function ($a, $b) {
return $a[$l_col] <=> $b[$l_col];
});
return $l_data;
}
What is the proper syntax?