ArrayIterator::uasort
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
ArrayIterator::uasort — Ordenar con una función de comparación definida por el usuario y mantener la asociación del índice
Descripción
public function ArrayIterator::uasort(
callable $callback):
true
Este método ordena los elementos de tal manera que los índices mantienen
su correlación con los valores a los que están asociados, utilizando una
función de comparación definida por el usuario.
Nota:
Si dos miembros se comparan como iguales, mantienen su orden original.
Anterior a PHP 8.0.0, su orden relativo en el array ordenado no está definido.
Parámetros
callback
-
La función de comparación debe retornar un entero menor que, igual a, o mayor que 0 si el primer argumento es considerado, respectivamente, menor que, igual a, o mayor que el segundo.
Precaución
Devolver valores no enteros (como
float ) desde la función de comparación resultará en una conversión interna del valor de retorno de la retrollamada a
int . Así, valores como
0.99 y 0.1 serán convertidos ambos al
valor entero 0, por lo que se compararán como iguales.
Valores devueltos
Retorna siempre true .
Historial de cambios
| Versión |
Descripción |
| 8.2.0 |
El tipo de retorno es ahora true , anteriormente era bool .
|
There are no user contributed notes for this page.