PHP - Função array_multisort ()
Sintaxe
array_multisort(array1,sorting order,sorting type,array2...);
Definição e Uso
Isso pode ser usado para classificar vários arrays de uma vez ou um array multidimensional por uma ou mais dimensões.
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | array1(Required) Ele especifica uma matriz |
2 | Sort order(Optional) Ele especifica a ordem de classificação. Valores possíveis -
|
3 | Sorting type(Optional) Ele especifica o tipo a ser usado, ao comparar elementos. Valores possíveis -
|
4 | array2(Optional) Ele especifica uma matriz |
Valores Retornados
Ele retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Exemplo
Experimente o seguinte exemplo -
<?php
$input1 = array("10", 100, 100, "a");
$input2 = array(1, 3, "2", 1);
array_multisort($input1, $input2);
print_r($input1);
print_r($input2);
?>
Isso produzirá o seguinte resultado -
Array ( [0] => 10 [1] => a [2] => 100 [3] => 100 ) Array ( [0] => 1 [1] => 1 [2] => 2 [3] => 3 )