giovedì 30 ottobre 2025

Corso di PHP: 5 – Array e Manipolazione Dati

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 array
  • array_merge(): unisce due o più array
  • sort(): ordina un array in ordine crescente
  • in_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

Corso Fondamenti di Informatica e Reti: 4 Architettura del computer

  ARCHITETTURA DEL COMPUTER come funziona davvero una macchina Capire un computer non significa solo saperlo accendere o aprire file: die...