PHP - Array

La funzione array()

In PHP, un array è una variabile speciale che può contenere più di un valore alla volta. Puoi creare un array utilizzando la funzione array(). Questa funzione accetta una lista di valori e restituisce un array contenente quei valori. Ecco un esempio:

PHP - Arrays

$fruits = array("apple", "banana", "cherry");

In questo esempio, abbiamo creato un array chiamato $fruits che contiene tre elementi: "apple", "banana" e "cherry".

Utilizzo delle Parentesi Quadrate [ ]

Puoi anche creare un array utilizzando le parentesi quadrate []. Questo metodo è spesso utilizzato quando si desidera inizializzare un array con chiavi e valori specifici. Ecco un esempio:

$students = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];

In questo esempio, abbiamo creato un array associativo chiamato $students. Ogni nome di studente è una chiave, e l'età corrispondente è il valore.

Tipi di Array in PHP

Ci sono due principali tipi di array in PHP: array indicizzati e array associativi.

  1. Array Indicizzati: Questi sono array dove ogni elemento ha un indice che parte da 0. L'indice è assegnato automaticamente da PHP. Ecco un esempio:
$numbers = [10, 20, 30, 40, 50];
  1. Array Associativi: Questi sono array dove ogni elemento ha una chiave associata. La chiave è solitamente una stringa, ma può anche essere un intero. Ecco un esempio:
$ages = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];

Accedere agli Elementi dell'Array

Per accedere agli elementi di un array, puoi utilizzare l'indice dell'array o la chiave. Ecco come puoi farlo:

Accedere agli Elementi di un Array Indicizzato

echo $numbers[0]; // Output: 10
echo $numbers[2]; // Output: 30

Accedere agli Elementi di un Array Associativo

echo $ages["Alice"]; // Output: 25
echo $ages["Bob"];    // Output: 30

Iterare sugli Elementi dell'Array

Puoi utilizzare un ciclo foreach per iterare sugli elementi di un array. Ecco un esempio:

foreach ($ages as $name => $age) {
echo "$name è $age anni.<br>";
}

Questo produrrà l'output:

Alice è 25 anni.
Bob è 30 anni.
Charlie è 28 anni.

Funzioni per Array

PHP fornisce diverse funzioni integrate per lavorare con array. Alcune delle più utilizzate sono:

  • count(): Restituisce il numero di elementi in un array.
  • sort(): Ordina gli elementi di un array in ordine crescente.
  • rsort(): Ordina gli elementi di un array in ordine decrescente.
  • array_push(): Aggiunge uno o più elementi alla fine di un array.
  • array_pop(): Rimuove l'ultimo elemento di un array.
  • array_shift(): Rimuove il primo elemento di un array.
  • array_unshift(): Aggiunge uno o più elementi all'inizio di un array.

Tabella delle Funzioni per Array

Funzione Descrizione
count() Restituisce il numero di elementi in un array
sort() Ordina gli elementi di un array in ordine crescente
rsort() Ordina gli elementi di un array in ordine decrescente
array_push() Aggiunge uno o più elementi alla fine di un array
array_pop() Rimuove l'ultimo elemento di un array
array_shift() Rimuove il primo elemento di un array
array_unshift() Aggiunge uno o più elementi all'inizio di un array

Spero che questo tutorial ti aiuti a comprendere le basi del lavoro con gli array in PHP. Ricorda, la pratica fa la perfezione, quindi prova questi concetti e vedi come funzionano in scenari reali. Buon codice!

Credits: Image by storyset