I would like to do this, but in PHP
:
How to sort a matrix two-dimensional by columns in Javascript?
array= [
//Columnas: 0 1 2 3 4
/*Filas: 0*/ [9,5,3,2,7],
/* 1*/ [7,9,5,4,3],
/* 2*/ [8,4,6,0,1]
]
array = [
//Columnas: 0 1 2 3 4
/*Filas: 0*/ [8,4,6,0,1]
/* 1*/ [9,5,3,2,7],
/* 2*/ [7,9,5,4,3],
]
How can I do it?
I tried to do something like this:
// Intento adaptar la función a PHP
function comparar($a, $b) {
return ($a[$ordenar] >= $b[$ordenar]) ? 1 : -1;
}
//Ordenar por la tercera columna
$ordenar = 2;
// Intento ordenar con usort, no se si se tiene que utilizar otro metodo
$lista = usort($lista, comparar);
But he returns me:
Use of undefined constant compare - assumed 'compare' in