Matriz de clasificación insensible a mayúsculas
Hace algún tiempo, observando los hilos en la ordenación de matrices, encontré lo siguiente:
public function sortList(&$objects, $on, $order = 'ASC') {
$comparer = ($order === 'DESC')
? "return -strcmp(\$a->{$on},\$b->{$on});"
: "return strcmp(\$a->{$on},\$b->{$on});";
usort($objects, create_function('$a,$b', $comparer));
return $objects;
}
El código anterior funciona bien, el único problema es que distingue entre mayúsculas y minúsculas, mientras que me gustaría que sea insensible a las mayúsculas. ¿Sería posible sin reescribir todo el asunto?