Menu
Coddy logo textTech

Dimensione dell'array con Count

Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 38 di 71.

Quando lavori con gli array, spesso devi sapere quanti elementi contengono. PHP mette a disposizione la funzione count() proprio a questo scopo.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo count($fruits); // 3
?>

La funzione restituisce il numero totale di elementi nell'array. Questo è particolarmente utile quando devi accedere all'ultimo elemento. Poiché l'indicizzazione parte da 0, l'ultimo indice è sempre count($array) - 1.

<?php
$colors = ["Red", "Green", "Blue", "Yellow"];

$lastIndex = count($colors) - 1;
echo $colors[$lastIndex]; // Yellow
?>

Questo approccio funziona indipendentemente dal numero di elementi presenti nell'array. Che tu abbia 3 o 300 elementi, count() ti restituisce la dimensione esatta, rendendo il tuo codice flessibile e affidabile.

challenge icon

Sfida

Facile

Leggi una riga di input contenente valori separati da virgole che rappresentano un elenco di elementi (ad es., Laptop,Mouse,Keyboard,Monitor,Webcam).

Crea un array a partire da questo input, quindi:

  1. Stampa il numero totale di elementi nell'array
  2. Stampa l'elemento ultimo dell'array (usa count() per calcolare l'ultimo indice)
  3. Stampa l'elemento penultimo dell'array

Stampa ogni risultato su una riga separata.

Esempio:

Se l'input è Laptop,Mouse,Keyboard,Monitor,Webcam, l'output dovrebbe essere:

5
Webcam
Monitor

Se l'input è Apple,Banana,Cherry, l'output dovrebbe essere:

3
Cherry
Banana
REQUIRED OUTPUT FORMAT: [Your translated content here]

Provalo tu

<?php
// Leggi l'input separato da virgole
$input = trim(fgets(STDIN));

// Converti la stringa di input in un array
$items = explode(',', $input);

// TODO: Scrivi il tuo codice qui sotto
// 1. Stampa il numero totale di elementi usando count()
// 2. Stampa l'ultimo elemento (usa count() per calcolare l'ultimo indice)
// 3. Stampa il penultimo elemento

?>
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online