Récapitulatif - Gérer une liste simple
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 40 sur 71.
Défi
FacileConstruisez 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 :
- Commencez avec un tableau vide appelé
$shoppingList - Ajoutez
item1,item2, etitem3au tableau (dans cet ordre) - Affichez le nombre d'articles dans le tableau
- Affichez le premier article dans le tableau
- Mettez à jour l'élément à
updateIndexavecnewItem - Ajoutez
extraItemà la fin du tableau - Affichez le nouveau nombre d'articles
- Affichez le dernier article dans le tableau (utilisez
count()pour trouver le dernier index) - Affichez l'article à
updateIndexpour 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
ButterSi les entrées sont Apple, Banana, Orange, 0, Grape, et Mango, la sortie devrait être :
3
Apple
4
Mango
GrapeEssayez 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
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînes6Tableaux, partie 1 - Indexés
Introduction aux tableauxCréer des tableaux indexésAccéder aux éléments par indexModifier les éléments par indexTaille d’un tableau avec CountAjouter des éléments à un tableauRécapitulatif - Gérer une liste simpleEntraînez-vous par vous-même : Compilateur PHP en ligne