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

Cómo ordenar una matriz de 2 dimensiones en PHP

2012/5/26
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 construir un Mensaje Instantáneo realizable en Mi Página Web
AJAX PHP MySQL Tutorial
Cómo hacer un PHP Redirigir página
Cómo alojar aplicaciones PHP y MySQL en Windows
Cómo convertir todo a mayúsculas con PHP
Cómo obtener las dimensiones de una imagen en PHP
¿Diferencia entre mysql fetch fila y matriz en PHP?
¿Por qué mi computadora Abra un archivo PHP
Conocimiento de la computadora © http://www.ordenador.online