Taille d’un tableau avec Count
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 38 sur 71.
Lorsque vous travaillez avec des tableaux, vous avez souvent besoin de savoir combien d'éléments ils contiennent. PHP fournit la fonction count() exactement à cette fin.
<?php
$fruits = ["Apple", "Banana", "Cherry"];
echo count($fruits); // 3
?>La fonction retourne le nombre total d'éléments dans le tableau. C'est particulièrement utile lorsque vous avez besoin d'accéder au dernier élément. Puisque l'indexation commence à 0, le dernier index est toujours count($array) - 1.
<?php
$colors = ["Red", "Green", "Blue", "Yellow"];
$lastIndex = count($colors) - 1;
echo $colors[$lastIndex]; // Jaune
?>Cette approche fonctionne quel que soit le nombre d'éléments dans le tableau. Que vous ayez 3 éléments ou 300, count() vous donne la taille exacte, rendant votre code flexible et fiable.
Défi
FacileLisez une ligne d'entrée contenant des valeurs séparées par des virgules représentant une liste d'éléments (par ex., Laptop,Mouse,Keyboard,Monitor,Webcam).
Créez un tableau à partir de cette entrée, puis :
- Affichez le nombre total d'éléments dans le tableau
- Affichez le dernier élément du tableau (utilisez
count()pour calculer le dernier index) - Affichez l'avant-dernier élément du tableau
Affichez chaque résultat sur une ligne distincte.
Exemple :
Si l'entrée est Laptop,Mouse,Keyboard,Monitor,Webcam, la sortie devrait être :
5
Webcam
MonitorSi l'entrée est Apple,Banana,Cherry, la sortie devrait être :
3
Cherry
BananaEssayez vous-même
<?php
// Lire l'entrée séparée par des virgules
$input = trim(fgets(STDIN));
// Convertir la chaîne d'entrée en un tableau
$items = explode(',', $input);
// TODO: Écrivez votre code ci-dessous
// 1. Afficher le nombre total d'éléments en utilisant count()
// 2. Afficher le dernier élément (utiliser count() pour calculer le dernier index)
// 3. Afficher l'avant-dernier élément
?>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
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