InformáticaProgramación

Como o array PHP?

Unha matriz é unha estrutura de datos que permite un único lugar para gardar certos valores que son elementos do mesmo tipo.

tipo de matriz

Existen dous tipos de matrices, que difiren na forma de identificación dos elementos constitutivos.

  1. Simple - cada elemento aí é xa un índice para unha secuencia.
  2. Asociativa - ten para referirse a un elemento utilizando as claves asociadas cos valores lóxicos.

En palabras simples, é unha variable, que pode ter máis de un valor. Estamos interesados en array PHP.

trazos característicos

Considero PHP detalles matriz:

  1. Pode conter calquera número de valores, e ela está baleira.
  2. Cada un dos valores, que comprende unha matriz de PHP, chamado elemento.
  3. Elemento almacena distintos tipos de variables. Estes poden ser cadeas, enteiros, booleanos.
  4. Acceso a elementos é posible usar índices que están en minúsculas e numérico.
  5. PHP matriz contén elementos con índices únicos.
  6. O número de elementos na matriz - é a súa lonxitude.
  7. Os valores dos elementos poden ser matrices, como son matrices multi-dimensional.

Unha característica distintiva do PHP é a posibilidade de crear unha matriz no guión de calquera complexidade.

vantaxes:

  1. É doado de traballar simultaneamente con varios valores nunha matriz. É fácil de facer un ciclo sobre os seus membros para cambiar os valores.
  2. Son fáciles de manipular. Pode eliminar, engadir elementos a ler ou cambiar os valores dos elementos.
  3. En PHP, hai moitas funcións diferentes que permiten que para xestionar arrays. Hai unha procura por valores específicos, clasificación, fusión matrices.

tipos

Arrays divídense aínda máis en 2 tipos:

  • unidimensional;
  • Bidimensional.

Existen diferentes formas para iniciar o array. En primeiro lugar, considerada o simple, e entón - un PHP array asociativo.

EXEMPLO crear unha matriz simple en PHP:

No exemplo usa claves - un número entre parénteses [], e máis importante - o nome de froitas e legumes.

A asignación dun elemento de matriz de valores PHP pode ser escrito como:

  • $ Array [n] = z;
  • N - chave, z - valor.

No segundo método de arranque pode ser nada que indique en soportes :

  • $ Nome [] = "a";
  • $ Nome [] = "dous";
  • $ Nome [] = "tres".

Neste caso, o índice será igual ao default: 0, 1 e 2.

E pode asignar calquera do seu valor de índice:

  • $ Nome [35] = 'a';
  • $ Nome [18] = 'dous';
  • $ Nome [90] = "tres".

Podes combinar os métodos de arranque:

  • Nome $ [37] = "primeiro";
  • $ Nome [5] = "segundo";
  • $ Nome [] = "terceiro".

O terceiro elemento se lle atribúe a un índice igual a 38, como 37 - o maior dos índices.

sintaxe de matriz multidimensional parece con isto:

$ Nome [indeks1] [indeks2] ....

Agora imos ver o que é unha matriz asociativa do PHP. O índice debe ser unha cadea, non impón restricións, están permitidos espazos, súa lonxitude é diferente. arrays asociativos son ben utilizados cando é necesario para conectar os elementos non son con números, pero con palabras. Matrices que teñen índices - cordas son chamados asociativo.

En matrices asociativas unidimensionais contendo só unha chave, que corresponde a un índice específico. O cadro anterior é un exemplo de matrices de asociación unidimensionais e multi-dimensional.

Pode crear unha matriz asociativa multidimensional na forma clásica, pero non é moi cómodo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.delachieve.com. Theme powered by WordPress.