Informática, Programación
Como é un matrices de clasificación?
Moitas veces, cando resolver certas tarefas necesarias para facer a selección dos datos que se almacenan nunha matriz. O que está clasificando matrices? Aquí, por exemplo, xogar coas cartas, as persoas puxeron as cartas sobre o valor e naipe. Isto fai posible para determinar que outros tarxetas que lles falta. E nos dicionarios todos ordenados alfabeticamente. Os exemplos son moitos. Ordenar - para reorganizar número de obxectos en calquera orde sobre os motivos especificados. matrices de clasificación requiren bastante frecuencia. Para este fin, son usados diferentes métodos. Para entender a súa esencia, só conta con detalle unha serie de formas.
É importante entender que a matriz consta de varios pares de chaves e valores específicos. Clasificando matrices en C é feito coa axuda de decenas de liñas de código, ea linguaxe PHP, isto faise a só un comando simples. Clasificando matrices é posible en base a chaves ou valores. Aínda así, é posible distribuír o valor, deixando os con claves existente ou asignar novo.
As principais diferenzas de funcións
Selección dunha matriz de PHP é posíbel utilizar varias funcións. Vexamos como eles difiren:
- Algunhas funcións son matrices clasificado por elementos clave dos mesmos, e outros - en valores.
- hai orde de clasificación diferente: descendente, crecendo, natural, numérica, alfabética, os usuarios aleatorios ou especificados.
- Algunhas funcións son capaces de salvar tras separación conexión entre a chave eo valor. Pero hai unha característica que as claves serán redefinidos para o novo valor.
- Cada función ofrece unha modificación da matriz pasada. Ordenar copiar, non retornan.
- A orde de clasificación está definida, cando a función determina os dous elementos como iguais. Esta clasificación inestable.
Algunhas matrices de función de clasificación en PHP
Ordenar () e rsort (). Ordenar () ordena a array en orde alfabética. Notemos que esta función é sensible a maiúsculas. Ela é clasificada polos valores excluíndo as chaves. Rsort () clasificar na orde inversa, tamén, de acordo cos valores e ignora as teclas.
Asort () - é unha das funcións de preservar a relación de claves e valores. É útil para arrays asociativos, cando é importante.
A matriz bidimensional
Unha matriz bidimensional interesante clasificación. Isto pódese facer de diferentes xeitos. PHP ten a oportunidade de comparar dous números ou dúas cordas. En calquera matriz multi-dimensional, cada elemento dunha matriz. En PHP, para comparar varias matrices, ten que crear un método específico. Considero unha matriz bidimensional, que almacena o nome abreviado de froitas, nome completo e prezo. Os elementos de matriz poden ser ordenados por orde alfabética do nome abreviado.
Agora ordenación matrices en PHP será para ti entender.
Similar articles
Trending Now