PHP
HTML
CSS
JavaScript
Generatori
Varie & Old

PHP: Array indicizzati

Array indicizzati in PHP

Gli array indicizzati permettono di conservare più valori ordinati in una sola variabile, accedendo ad essi tramite un indice numerico che parte da 0.

Introduzione agli array indicizzati

Un array indicizzato è una struttura dati che contiene più valori in un unico contenitore. Ogni elemento è identificato da un indice numerico, utile per accedere o modificare i dati memorizzati.


Creazione e accesso agli elementi

Si possono creare array con la funzione array() o con le parentesi quadre. Gli elementi si leggono tramite il loro indice numerico.

Codice Esempio: creazione e accesso

CODE: PHPpreleva codice
  1. <?php
  2. $frutti = array("Mela", "Banana", "Arancia");
  3. echo $frutti[0] . "<br>";
  4. echo $frutti[1] . "<br>";
  5. echo $frutti[2] . "<br>";
  6. ?>
  7. <!-- Output nel browser:
  8. Mela
  9. Banana
  10. Arancia
  11. -->

Aggiungere elementi

È possibile aggiungere nuovi valori a un array assegnandoli a un indice numerico specifico oppure lasciando che PHP attribuisca automaticamente l’indice successivo disponibile.

Codice Esempio: aggiunta di elementi

CODE: PHPpreleva codice
  1. <?php
  2. $numeri = [1, 2, 3];
  3. $numeri[] = 4;
  4. $numeri[4] = 5;
  5.  
  6. print_r($numeri);
  7. ?>
  8. <!-- Output nel browser:
  9. Array
  10. (
  11.     [0] => 1
  12.     [1] => 2
  13.     [2] => 3
  14.     [3] => 4
  15.     [4] => 5
  16. )
  17. -->

Ciclo sugli array

Con un ciclo foreach si può scorrere facilmente un array ed elaborarne tutti gli elementi.

Codice Esempio: ciclo foreach

CODE: PHPpreleva codice
  1. <?php
  2. $colori = ["rosso", "verde", "blu"];
  3.  
  4. foreach ($colori as $colore) {
  5.   echo "Colore: $colore<br>";
  6. }
  7. ?>
  8. <!-- Output nel browser:
  9. Colore: rosso
  10. Colore: verde
  11. Colore: blu
  12. -->

Tabella riassuntiva array indicizzati

Operazione Descrizione Sintassi
CreazioneDefinire un nuovo array$a = ["x","y"];
AccessoLeggere un elemento tramite indice$a[0];
AggiuntaInserire un nuovo valore$a[] = "nuovo";
CicloScorrere tutti gli elementiforeach($a as $v){...}

Considerazioni

Gli array indicizzati permettono di gestire insiemi ordinati di valori. Sono alla base della gestione dei dati in PHP e vengono usati in combinazione con cicli e funzioni.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies