“Conocimientos Programación>Programación PHP /MySQL

Cómo ordenar una matriz de 2 dimensiones en PHP

2011/3/13
Cuando el aprendizaje de PHP , es importante entender cómo trabajar con matrices multidimensionales , así como la forma de ordenarlos. Una matriz de PHP es un mapa ordenado de claves y valores . Una matriz bidimensional puede almacenar valores como el nombre y apellido del empleado , o su apellido y la edad. Teclas matriz debe ser un entero o tipo de cadena, mientras que los valores de la matriz pueden ser de cualquier tipo PHP válida. Puede utilizar la función de PHP " array_multisort " para ordenar matrices bidimensionales para usted. Instrucciones
1

Abra el archivo PHP en un editor de texto como el Bloc de notas de Windows .
2

Declarar una matriz de dos dimensiones . Llame a la función " array_multisort " para ordenar la matriz y mostrar su valor ordenados con el código :

$ myArray = array (

array ( 7 , 11 , 2 , 10 , 200) ,

array ( 1 , 65, 2 , 3 , 76 )

) ;

array_multisort ($ myArray [ 0 ] , SORT_NUMERIC , SORT_ASC , $ myArray [ 1 ] ) ;

print_r ($ myArray ) ;

Usted puede utilizar " SORT_NUMERIC ", " SORT_REGULAR " o " SORT_STRING " como argumento para establecer qué tipo de los valores de la matriz deben ser tratados como . El " SORT_STRING " y " tipos" SORT_REGULAR entre mayúsculas y minúsculas. El " SORT_ASC " y " SORT_DESC " establecer la clasificación se hace en orden ascendente o descendente

Los arrays ordenados tienen un valor de: .

Array ( 2 , 7 , 10 , 11 , 200 )

array ( 2 , 1 , 3 , 65, 76 ),
3

declarar una matriz asociativa , dividirlo , llame a la función " array_multisort " para ordenar y luego mostrar su valor ordenados con el código :

$ myArray = array (

array (" FRUTA " = > "banana " , "COLOR " = > " AMARILLO " ) ,

array (" FRUTA " = > " naranjas " , "COLOR " = > " nARANJA ") ,

array (" FRUTA " = > " manzana ", " COLOR " = > " RED " )

) [key

foreach ($ myArray como $ n key = > $ ) { $

sort_fruit ] = $ [' Fruit' ] ;

$ sort_color [ ] = $ clave [ "color" ] ; }


array_multisort ($ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray ) ;

print_r ($ myArray ) ;

Los arrays ordenados tienen un valor de:

array (" FRUTA " = > " manzana " , "COLOR "= > " RED " )

array (" FRUTA "= > " banana " , " COLOR "= > " AMARILLO " )

array (" FRUTA "= > " naranja " , "COLOR " = > " nARANJA ")
4

Guarde el archivo PHP y cargarlo en el servidor para ordenar las matrices bidimensionales .


Programación PHP /MySQL
Cómo ejecutar páginas PHP desde cron
Cómo conectar GoDaddy Java para MySQL
Cómo saber si MySQL es de 32 - o 64 - Bit
Cómo crear un inicio de sesión simple con PHP
Cómo instalar WAMP Servidor esfuerzo
Comparativa de CFM para PHP
Cómo doblar Cita en PHP
Cómo conseguir JavaScript si está deshabilitado en PHP
Conocimientos Informáticos © http://www.ordenador.online