PHP - Función array_multisort ()
Sintaxis
array_multisort(array1,sorting order,sorting type,array2...);
Definición y uso
Esto se puede utilizar para ordenar varias matrices a la vez, o una matriz multidimensional por una o más dimensiones.
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | array1(Required) Especifica una matriz |
2 | Sort order(Optional) Especifica el orden de clasificación. Valores posibles -
|
3 | Sorting type(Optional) Especifica el tipo a utilizar al comparar elementos. Valores posibles -
|
4 | array2(Optional) Especifica una matriz |
Valores devueltos
Devuelve VERDADERO en caso de éxito o FALSO en caso de error.
Ejemplo
Pruebe el siguiente ejemplo:
<?php
$input1 = array("10", 100, 100, "a");
$input2 = array(1, 3, "2", 1);
array_multisort($input1, $input2);
print_r($input1);
print_r($input2);
?>
Esto producirá el siguiente resultado:
Array ( [0] => 10 [1] => a [2] => 100 [3] => 100 ) Array ( [0] => 1 [1] => 1 [2] => 2 [3] => 3 )