Les tableaux

Il faut noter qu’un tableau en html est complètement différent d’un tableau en PHP. Un tableau en PHP (array) s’agit d’une variable qui a pour fonction de stocker et de manipuler des informations.

Il existe deux types de tableau:

1. Le tableau numéroté

Ici nous avons un tableau comportant par exemple les pseudos de certains membres du site www.samomoi.com. Nous affichons les 6 samomoiens dans un tableau numéroté.

0 Abdou
1 Rimwadzawo
2 Mohamed
3 Luc
4 Fatima
5 Julie

Pour créer ce tableau, nous avons deux choix :

  • Soit nous le créons manuellement en remplissant case par case
  • Soit nous le créons en utilisant la fonction array

Pour le créer manuellement en remplissant case par case, voici le code PHP:

Pas de commentaire, nous avons déjà étudié les variables. Cependant il faut savoir que les numéros qui sont dans les crochets sont facultatifs. Si vous ne les mettez pas, PHP sera en mesure de les mettre.

Pour créer le tableau automatiquement, nous allons utiliser la fonction array.

Voici le code PHP qui crée le même tableau que le précédent:

Maintenant que notre tableau est créé, il ne nous reste qu’à l’afficher. Pour l’afficher nous allons utiliser notre fameuse fonction echo.

Code PHP:

Cette méthode que nous venons de lister ci-haut n’est pas efficace que si nous voulons afficher une ou quelques lignes du tableau. Bien évidemment vous le comprenez, imaginez si notre tableau avait plus d’une centaine des lignes; rester là à répéter la variable pseudo plus de 100 fois serait sûrement une punition. Donc il est à retenir qu’il existe une méthode si efficace et si simple pour parcourir un tableau. Il suffit d’utiliser la boucle foreach.

Pour parcourir notre tableau avec la boucle foreach, voici le code PHP:

2. Le tableau associatif

Voici un exemple d’un tableau associatif qui nous permet d’afficher le nom, le prenom et la fonction d’un membre du site www.samomoi.com:

nom MsaFumu
prenom Abdou
fonction chanteur

Comme le tableau numéroté, pour créer ce tableau nous avons deux choix:

  • Soit nous remplissons le tableau case par case.
  • Soit nous utilisons la fonction array

Pour créer ce tableau en remplissant le tableau case par case, voici le code PHP:

Pour créer ce même tableau en utilisant la fonction array, voici le code PHP:

Une fois que notre tableau est créé, pour le parcourir, il suffit d’utiliser la boucle foreach.

Pour parcourir notre tableau, voici le code PHP:




Une question? Cliquez ici pour la poser.

Retour sur le portail du PHP