Benvenuto su PHP Italia!

Array

Gli array permettono di memorizzare collezioni di dati. Esploreremo gli array indicizzati, associativi e multidimensionali.

Gli array sono strutture dati che consentono di memorizzare più valori in una singola variabile. In PHP, ci sono tre tipi di array:

  • Array indicizzati: Gli indici sono numeri automaticamente assegnati a partire da 0.
  • Array associativi: Gli indici possono essere nominati con stringhe per una migliore identificazione degli elementi.
  • Array multidimensionali: Gli array che contengono altri array come valori.

Esempi di array

Ecco come puoi creare e utilizzare i vari tipi di array in PHP:

<?php
// Creazione di un array indicizzato
$arrayIndicizzato = array("mela", "banana", "arancia");
echo "Primo frutto: " . $arrayIndicizzato[0] . "<br>";

// Creazione di un array associativo
$arrayAssociativo = array("mela" => "verde", "banana" => "gialla", "arancia" => "arancione");
echo "Il colore della banana è: " . $arrayAssociativo["banana"] . "<br>";

// Creazione di un array multidimensionale
$arrayMultidimensionale = array(
    "frutti" => array("mela", "banana"),
    "colori" => array("mela" => "verde", "banana" => "gialla")
);
echo "Frutto: " . $arrayMultidimensionale["frutti"][1] . "; Colore: " . $arrayMultidimensionale["colori"]["banana"] . "<br>";
?>
    

Operazioni comuni sugli array

In PHP, puoi eseguire diverse operazioni sugli array, come:

  • count(): Restituisce il numero di elementi in un array.
  • sort(): Ordina un array.
  • array_push(): Aggiunge un elemento alla fine di un array.
  • array_merge(): Unisce uno o più array.
  • foreach(): Itera su ogni elemento dell'array.

Gli array sono una parte fondamentale di PHP e sono utilizzati in numerose situazioni pratiche, dal passaggio di dati a funzioni fino alla gestione delle informazioni ottenute da formulari, database e altre fonti.

Esercizio

3 / 13