Menu
Coddy logo textTech

Riepilogo - Gestire un semplice elenco

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

challenge icon

Sfida

Facile

Crea da zero una lista della spesa eseguendo una serie di operazioni.

Leggi i seguenti input:

  • Una stringa item1 - il primo elemento da aggiungere
  • Una stringa item2 - il secondo elemento da aggiungere
  • Una stringa item3 - il terzo elemento da aggiungere
  • Un intero updateIndex - l'indice dell'elemento da aggiornare
  • Una stringa newItem - il valore sostitutivo per quell'indice
  • Una stringa extraItem - un elemento aggiuntivo da inserire alla fine

Esegui le seguenti operazioni nell'ordine indicato:

  1. Inizia con un array vuoto chiamato $shoppingList
  2. Aggiungi item1, item2 e item3 all'array (in quest'ordine)
  3. Stampa il numero di elementi nell'array
  4. Stampa il primo elemento dell'array
  5. Aggiorna l'elemento all'indice updateIndex con newItem
  6. Aggiungi extraItem alla fine dell'array
  7. Stampa il nuovo numero di elementi
  8. Stampa l'ultimo elemento dell'array (usa count() per trovare l'ultimo indice)
  9. Stampa l'elemento all'indice updateIndex per confermare l'aggiornamento

Stampa ogni risultato su una riga separata.

Esempio:

Se gli input sono Milk, Bread, Eggs, 1, Butter e Cheese, l'output dovrebbe essere:

3
Milk
4
Cheese
Butter

Se gli input sono Apple, Banana, Orange, 0, Grape e Mango, l'output dovrebbe essere:

3
Apple
4
Mango
Grape

Provalo tu

<?php
// Leggi gli input
$item1 = trim(fgets(STDIN));
$item2 = trim(fgets(STDIN));
$item3 = trim(fgets(STDIN));
$updateIndex = intval(trim(fgets(STDIN)));
$newItem = trim(fgets(STDIN));
$extraItem = trim(fgets(STDIN));

// TODO: Scrivi il tuo codice qui sotto
// 1. Inizia con un array vuoto chiamato $shoppingList
// 2. Aggiungi item1, item2 e item3 all'array
// 3. Stampa il numero di elementi
// 4. Stampa il primo elemento
// 5. Aggiorna l'elemento all'indice updateIndex con newItem
// 6. Aggiungi extraItem alla fine
// 7. Stampa il nuovo numero di elementi
// 8. Stampa l'ultimo elemento (usa count() per trovare l'ultimo indice)
// 9. Stampa l'elemento all'indice updateIndex

?>

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online