Código:
He hecho los deberes antes de preguntar y he buscado info en php.net y en más sitios como de donde saqué el ejemplo .<?php function ordenar($elem_1, $elem_2){ if($elem_1 == $elem_2) return 0; if(($elem_1 > $elem_2)){ return 1; } else { return -1; } } $matriz = array("4","55","44","556","2","43"); usort($matriz, "ordenar"); ?>
Lo que no entiendo muy bien es como trabaja ya no la función usort sino más bien esta con ordenar (la función que compara ). Se que usort pasa como parámetros la matriz y una función pero no entiendo del todo que equivale a $elem_1 y a $elem_2, porque si va por orden ¿ elem_1 sería 4 y elem2 sería 55?, ¿como funciona esto?.
Mil gracias por la aclaración