653 Shares 7751 views

Come funziona array PHP?

Un array è una struttura di dati che consente un unico luogo per memorizzare certi valori che sono elementi dello stesso tipo.

tipi matrici

Ci sono due tipi di matrici, differiscono nel modo di identificazione degli elementi costitutivi.

  1. Semplice – ogni elemento in esso è dato un indice in una sequenza.
  2. Associativo – deve riferirsi ad un elemento utilizzando i tasti associati ai valori logici.

In termini semplici, è una variabile, che può essere più di un valore. Siamo interessati a array PHP.

caratteristiche

Considerare PHP Dettagli matrice:

  1. Esso può contenere qualsiasi numero di valori, ed è vuota.
  2. Ciascuno dei valori, che comprende una matrice di PHP, chiamato elemento.
  3. Elemento memorizza diversi tipi di variabili. Questi possono essere stringhe, interi, booleani.
  4. Accesso agli elementi è possibile utilizzando gli indici che sono in minuscolo e numerico.
  5. array PHP contiene elementi con indici univoci.
  6. Il numero di elementi nella matrice – è la sua lunghezza.
  7. I valori degli elementi possono anche essere matrici, come sono array multidimensionali.

Una caratteristica distintiva di PHP è la capacità di creare un array nello script di qualsiasi complessità.

vantaggi:

  1. E 'facile da lavorare contemporaneamente con più valori in una matrice. E 'facile da fare un ciclo sui suoi membri per modificare i valori.
  2. Sono facili da manipolare. Basta rimuovere, aggiungere elementi da leggere o modificare i valori degli elementi.
  3. In PHP, ci sono molte diverse funzioni che permettono di gestire le file. C'è una ricerca di valori specifici, ordinamento, fusione array.

tipi

Array sono divisi ulteriormente in 2 tipi:

  • monodimensionale;
  • bidimensionale.

Ci sono diversi modi per inizializzare l'array. In primo luogo, prendere in considerazione il semplice, e poi – un array associativo PHP.

ESEMPIO creare un semplice array in PHP:

Nell'esempio utilizzato chiavi – un numero tra parentesi [], e ancora più importante – il nome di frutta e verdura.

Assegnazione di un array PHP valori di elemento può essere scritto come:

  • $ Array [n] = z;
  • n – chiave, z – valore.

Nel secondo metodo di inizializzazione può essere niente indicare in parentesi :

  • $ Nome [] = "a";
  • $ Nome [] = "due";
  • $ Nome [] = "tre".

In questo caso, l'indice sarà uguale al default: 0, 1 e 2.

E si può assegnare qualsiasi del suo valore di indice:

  • $ Nome [35] = 'A';
  • $ Nome [18] = 'due';
  • $ Nome [90] = "tre".

È possibile combinare i metodi di inizializzazione:

  • $ Nome [37] = "prima";
  • $ Nome [5] = "seconda";
  • $ Nome [] = "terzo".

Il terzo elemento è assegnato un indice pari a 38, come 37 – il più grande degli indici.

sintassi array multidimensionale è simile al seguente:

$ Nome [indeks1] [indeks2] ….

Ora vediamo cosa un array associativo PHP. L'indice può essere una stringa, non impone restrizioni, gli spazi sono consentiti, la sua lunghezza è differente. array associativi sono ben utilizzati quando è necessario collegare gli elementi non sono numeri, ma con parole. Gli array che hanno indici – stringhe sono chiamati associativo.

In array associativi unidimensionali contenenti solo tasto, corrisponde ad un indice specifico. L'immagine di cui sopra è un esempio di array associativi monodimensionali e multidimensionali.

È possibile creare un array associativo multidimensionale in modo classico, ma non è molto conveniente.