Menu
Coddy logo textTech

Recap - Managing a Simple List

Fait partie de la section Fondamentaux du Journey PHP de Coddy — leçon 40 sur 71.

challenge icon

Défi

Facile

Construisez une liste de courses à partir de zéro en effectuant une série d'opérations.

Lisez les entrées suivantes :

  • Une chaîne item1 - le premier article à ajouter
  • Une chaîne item2 - le deuxième article à ajouter
  • Une chaîne item3 - le troisième article à ajouter
  • Un entier updateIndex - l'index de l'article à mettre à jour
  • Une chaîne newItem - la valeur de remplacement pour cet index
  • Une chaîne extraItem - un article supplémentaire à ajouter à la fin

Effectuez les opérations suivantes dans l'ordre :

  1. Commencez avec un tableau vide appelé $shoppingList
  2. Ajoutez item1, item2, et item3 au tableau (dans cet ordre)
  3. Affichez le nombre d'articles dans le tableau
  4. Affichez le premier article dans le tableau
  5. Mettez à jour l'élément à updateIndex avec newItem
  6. Ajoutez extraItem à la fin du tableau
  7. Affichez le nouveau nombre d'articles
  8. Affichez le dernier article dans le tableau (utilisez count() pour trouver le dernier index)
  9. Affichez l'article à updateIndex pour confirmer la mise à jour

Affichez chaque résultat sur une ligne séparée.

Exemple :

Si les entrées sont Milk, Bread, Eggs, 1, Butter, et Cheese, la sortie devrait être :

3
Milk
4
Cheese
Butter

Si les entrées sont Apple, Banana, Orange, 0, Grape, et Mango, la sortie devrait être :

3
Apple
4
Mango
Grape

Essayez vous-même

<?php
// Lire les entrées
$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: Écrivez votre code ci-dessous
// 1. Commencez avec un tableau vide appelé $shoppingList
// 2. Ajoutez item1, item2 et item3 au tableau
// 3. Affichez le nombre d'éléments
// 4. Affichez le premier élément
// 5. Mettez à jour l'élément à updateIndex avec newItem
// 6. Ajoutez extraItem à la fin
// 7. Affichez le nouveau nombre
// 8. Affichez le dernier élément (utilisez count() pour trouver l'index du dernier)
// 9. Affichez l'élément à updateIndex

?>

Toutes les leçons de Fondamentaux