You are on page 1of 15

Programmation WEB

Les tableaux en PHP

Préparé par Aminetou Chighaly


Objectifs

1. Etre capable de stocker plusieurs valeurs dans une même variable.

2. Définir les tableaux numériques et les tableaux associatifs.


Qu’est-ce qu’un tableau?

o Un tableau est composé d’un certain nombre d’éléments possédant chacun une valeur propre ainsi qu’une
clé ou indice, permettant de faire référence cet élément.

o Les tableaux appelés aussi les arrays en anglais, sont des types de données structurés permettant de
grouper des informations ensemble.

o Ne pas confondre avec les tableaux en HTML, un tableau PHP a pour fonction de stocker et manipuler des
informations tandis qu’un tableau HTML sert à présenter des données sur un écran.
Différents types de tableaux

En PHP, il existe trois types différents de tableaux et chaque valeur de tableau est accessible à l’aide d’un Id
appelé index de tableau:

o Tableau numérique: tableau avec un index numérique.

o Tableau associatif: un tableau avec des chaines comme index. Cela stocke les valeurs d’élément en

association avec des valeurs de clé.

o Tableau multidimentionnel:un tableau contenant plusieurs tableaux et les valeurs sont accessibles à l’aide de

plusieurs index.
Les tableaux indexés numériquement en PHP
Un tableau indexé est une liste d’éléments repérés chacun par un numéro unique créé automatiquement appelé
index.
Création:
Il existe plusieurs méthodes pour créer un tableau indexé en PHP:

Exemple:

Exemple:
Lecture d’un tableau indexé
Lecture d’une valeur:
Pour lire une valeur d’un tableau indexé, on appelle la variable avec, entre les crochets[],le numéro de la clé
correspondant à la valeur

Lecture de plusieurs valeurs:


Pour lire tous les éléments d’un tableau, PHP inclut la boucle foreach qui s’applique spécialement aux tableaux:
Modifier une valeur dans un tableau indexé
Pour modifier une valeur dans un tableau indexé, il suffit d’affecter une valeur au tableau,avec,entre les crochets
[],le numéro de la clé correspondant à l’ancienne valeur.

Application:

Créer un tableau contenant les noms de 12 mois de l’année en français, puis afficher les éléments du tableau sur
l’écran.
Les tableaux associatifs
Un tableau associatif est un tableau que ces indexes sont créés par l’utilisateur et qu’il va les associer à chaque
valeur.
Un tableau associatif est un tableau de couple (clé, valeur).une clé est soit un entier soit une chaine de caractères.
Création:
Il existe plusieurs méthodes pour créer un tableau associatif en PHP:

Exemple:

Exemple:
Lecture d’un tableau associatif
Lecture d’une valeur:
Pour lire une valeur d’un tableau, on appelle la variable avec ,entre les crochets [],le numéro de la clé
correspondant à la valeur.

Lecture de plusieurs valeurs:


Parcours d’un tableau en PHP
o Il y a plusieurs façons pour afficher un tableau, la méthode la plus simple consiste à utiliser la
boucle foreach.

o Dans l’exemple suivant, nous parcourons le tableau $langages et affichons tous ses éléments à l’aide de
l’instruction echo .
Parcours d’un tableau associatif en PHP
Parcours d’un tableau associatif en PHP
Parcours d’un tableau associatif en PHP
Pour afficher toutes les valeurs d’un tableau associatif, vous pouvez utiliser la boucle foreach, comme celle-ci :
Exemple
Créer un tableau associatif puis afficher ses éléments en utilisant la boucle foreach.
Exercice d’application

o Créer un tableau associant à chaque mois de l’année le nombre de jours du mois,

o Afficher sous forme d’un tableau de deux colonnes, le nombre de jours de chaque mois

You might also like