5 – Array e Manipolazione Dati
Array in PHP:
- Array indicizzati: usano chiavi numeriche (0,1,2...)
- Array associativi: usano chiavi testuali (es. "nome" => "Mario")
- Array multidimensionali: array che contengono altri array
// Array indicizzato
$frutti = ["Mela", "Banana", "Arancia"];
// Array associativo
$persona = [
"nome" => "Luca",
"eta" => 25,
"citta" => "Roma"
];
// Array multidimensionale
$classe = [
["nome" => "Anna", "voto" => 28],
["nome" => "Paolo", "voto" => 30],
["nome" => "Sara", "voto" => 27]
];
Funzioni utili sugli array:
count(): restituisce la lunghezza di un arrayarray_merge(): unisce due o più arraysort(): ordina un array in ordine crescentein_array(): verifica se un valore è presente
$numeri = [4, 2, 8, 1];
sort($numeri); // [1, 2, 4, 8]
$altri = [10, 20];
$uniti = array_merge($numeri, $altri); // [1,2,4,8,10,20]
echo count($uniti); // 6
Iterazioni sugli array:
Si possono scorrere con foreach, for o while.
$spesa = ["Pane", "Latte", "Uova"];
foreach ($spesa as $item) {
echo "- " . $item . "<br>";
}
📝 Esercizio
Obiettivo: Gestire una lista della spesa con aggiunta e visualizzazione degli elementi.
$spesa = ["Pane", "Latte"];
// Aggiungere un nuovo elemento
$spesa[] = "Pasta";
// Stampare la lista
echo "Lista della spesa:<br>";
foreach ($spesa as $item) {
echo "- " . $item . "<br>";
}

Nessun commento:
Posta un commento