Cours de base PHP – Tutoriel 5 : Tableaux en PHP

Bienvenue dans le cinquième tutoriel de notre cours de base PHP ! Dans ce tutoriel, nous allons explorer les tableaux en PHP. Vous apprendrez à créer, manipuler et accéder aux éléments des tableaux pour stocker et gérer des données. À la fin de ce tutoriel, vous saurez comment utiliser efficacement les tableaux en PHP.

Plan du tutoriel :

  1. Qu’est-ce qu’un tableau ?
  2. Créer des tableaux
  3. Accéder aux éléments du tableau
  4. Manipuler les tableaux
  5. Tableaux associatifs
  6. Conclusion
  7. Qu’est-ce qu’un tableau ?

Un tableau est une structure de données qui permet de stocker plusieurs valeurs sous un seul nom de variable. Les tableaux sont très utiles pour gérer des collections de données similaires, telles que les éléments d’un formulaire ou les enregistrements d’une base de données.

  1. Créer des tableaux

En PHP, vous pouvez créer un tableau à l’aide de la fonction array() ou en utilisant la syntaxe courte avec des crochets []. Par exemple :

<?php
    // Créer un tableau avec la fonction array()
    $fruits = array("pomme", "banane", "fraise");

    // Créer un tableau avec la syntaxe courte
    $colors = ["rouge", "vert", "bleu"];
?>
  1. Accéder aux éléments du tableau

Pour accéder aux éléments d’un tableau, utilisez des crochets [] avec l’index de l’élément. Les indices de tableau commencent par 0 :

<?php
    $fruits = array("pomme", "banane", "fraise");

    echo $fruits[0]; // Affiche "pomme"
    echo $fruits[1]; // Affiche "banane"
    echo $fruits[2]; // Affiche "fraise"
?>
  1. Manipuler les tableaux

PHP offre de nombreuses fonctions pour manipuler les tableaux. Voici quelques exemples de fonctions couramment utilisées :

  • count() : compte les éléments d’un tableau
  • array_push() : ajoute un ou plusieurs éléments à la fin d’un tableau
  • array_pop() : supprime et retourne le dernier élément d’un tableau
  • array_shift() : supprime et retourne le premier élément d’un tableau
  • array_unshift() : ajoute un ou plusieurs éléments au début d’un tableau
  • sort() : trie un tableau en ordre croissant
  • rsort() : trie un tableau en ordre décroissant
  • array_reverse() : inverse l’ordre des éléments d’un tableau
  1. Tableaux associatifs

Les tableaux associatifs sont des tableaux dont les clés sont des chaînes de caractères plutôt que des indices numériques. Les tableaux associatifs sont utiles pour stocker des données sous forme de paires clé-valeur :

<?php
    $age = array(
        "Nasir" => 30,
        "Jane" => 28,
        "Paul" => 35
    );

    echo $age["Nasir"]; // Affiche 30
    echo $age["Jane"]; // Affiche 28
    echo $age["Paul"]; // Affiche 35
?>

Vous pouvez également utiliser la syntaxe courte pour créer des tableaux associatifs :

« `php

<?php
    $age = [
        "Nasir" => 30,
        "Jane" => 28,
        "Paul" => 35
    ];
?>

Pour parcourir un tableau associatif, vous pouvez utiliser une boucle foreach avec une paire clé-valeur :

<?php
    $age = [
        "Nasir" => 30,
        "Jane" => 28,
        "Paul" => 35
    ];

    foreach ($age as $name => $value) {
        echo $name . " a " . $value . " ans.<br>";
    }
    // Affiche :
    // Nasir a 30 ans.
    // Jane a 28 ans.
    // Paul a 35 ans.
?>
  1. Conclusion

Félicitations ! Vous avez terminé le cinquième tutoriel de notre cours de base PHP. Vous avez appris à créer, manipuler et accéder aux éléments des tableaux en PHP, ainsi qu’à utiliser des tableaux associatifs pour stocker et gérer des données sous forme de paires clé-valeur. Dans le prochain tutoriel, nous explorerons l’intégration de PHP avec les formulaires HTML pour collecter et traiter les données utilisateur.