Acerca de la función de ordenación php array_multisort utiliza una función para ordenar otra función

La función de matriz array_multisort () en PHP es realmente muy poderosa. Aquí solo diré que uno de los usos es cómo usar una matriz para ordenar otra matriz.

array_multisort ($ arr1, $ arr2);
Primero, el número de elementos en las matrices $ arr1 y $ arr2 debe ser el mismo, donde $ arr1 es la matriz de clasificación a la que se debe hacer referencia y $ arr2 es la matriz a clasificar. La matriz $ arr1 puede ser una matriz unidimensional desordenada.

$arr1 = [4,3,2,5,1];
$arr2 = ['a','b','c','d','e']

array_multisort($arr1,  $arr2, SORT_REGULAR );

结果:
$arr1 = [1,2,3,4,5];
$arr2 = ['e','c','b','a','d'];

Supongo que te gusta

Origin blog.51cto.com/11016194/2487954
Recomendado
Clasificación