función de PHP array_multisort ()
PHP matriz de referencia completa
Ejemplos
Devuelve una matriz en orden ascendente:
$a=array("Dog","Cat","Horse","Bear","Zebra");
array_multisort($a);
print_r($a);
?>
Instancia en ejecución »
Definición y Uso
array_multisort función () devuelve una matriz ordenada. Puede introducir una o más matrices. Función ordenar una matriz de primero, seguido por otras matrices, si dos o más del mismo valor, la próxima será ordenar la matriz.
Nota: El nombre clave de cadena será retenido, pero las teclas numéricas será re-índice, comenzando en 0 y aumentando en 1.
Nota: Puede establecer el orden y ordenar los parámetros de tipo después de cada matriz.Si no se establece, cada matriz utilizará los valores de los parámetros por defecto.
gramática
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
sorting order | 可选。规定排列顺序。可能的值:
|
sorting type | 可选。规定排序类型。可能的值:
|
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
detalles técnicos
Devuelve: | Si tiene éxito, devuelve TRUE, en caso de error devuelve FALSO. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | El tipo de clasificación y SORT_NATURAL SORT_FLAG_CASE es nuevo en PHP 5.4 pulg. Ordenar Tipo SORT_LOCALE_STRING es nuevo en PHP 5.3 pulg. |
más ejemplos
Ejemplo 1
Devuelve una matriz en orden ascendente:
$a1=array("Dog","Cat");
$a2=array("Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Instancia en ejecución »
Ejemplo 2
Cuando los dos valores son el mismo tipo de la forma:
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Instancia en ejecución »
Ejemplo 3
Ordenar parámetro:
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,SORT_ASC,$a2,SORT_DESC);
print_r($a1);
print_r($a2);
?>
Instancia en ejecución »
Ejemplo 4
Combinar dos matrices, de acuerdo con cifras en orden descendente:
$a1=array(1,30,15,7,25);
$a2=array(4,30,20,41,66);
$num=array_merge($a1,$a2);
array_multisort($num,SORT_DESC,SORT_NUMERIC);
print_r($num);
?>
Instancia en ejecución »
PHP matriz de referencia completa