Ordene los elementos de la matriz $a usando una función de comparación definida por el usuario:
<?phpfunction my_sort($a,$b){si ($a==$b) devuelve 0;return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"mi_clasificación");?>usort() ordena una matriz usando una función de comparación definida por el usuario.
usort( matriz,mifunción );
parámetro | describir |
---|---|
formación | Requerido. Especifica la matriz que se va a ordenar. |
mi función | Opcional. Una cadena que define una función de comparación invocable. Si el primer parámetro <, =, > el segundo parámetro, la función de comparación correspondiente debe devolver un número entero <, =, > 0. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 4+ |