---
title: 'Les tableaux en PHP'
description: 'Nous allons voir les tableaux (ou arrays) qui sont extrêmement important pour le développement avec PHP.'
pubDate: 2019-10-26
family: 'php-symfony'
tags: []
heroImage: /images/les-tableaux-en-php.webp
videoUrl: 'https://www.youtube.com/watch?v=EI475KTOTsg&list=PLkHw7J3J2iaoSgOn1zyHkY_6NwdrtVtfI&index=4'
---

## À propos de ce tutoriel

Nous allons voir les tableaux (ou arrays) qui sont extrêmement important pour le développement avec PHP.

## Qu'est ce qu'un tableau en PHP ?

Pour faire simple, il s'agit d'une variable pouvant **contenir plusieurs valeurs** que l'on peut donc représenter sous forme de tableau.

On distingue deux types de tableau :

1. Les tableaux numérotés.

2. Et les tableaux associatifs.

## Les tableaux numérotés

Il existe plusieurs manières de construire un tableau numérotés :

```
<?php

// Création d'un tableau vide.
$villes = [];

// Création d'un tableau avec 4 valeurs numérotés de 0 à 3.
$villes = ["Paris", "Rouen", "Caen", "Marseille"];

// Affectation de 4 valeurs numérotés de 0 à 3.
$villes[0] = "Paris";
$villes[1] = "Rouen";
$villes[2] = "Caen";
$villes[3] = "Marseille";

echo $villes[1]; // Affiche Rouen.
```

## Les tableaux associatifs

Un tableau associatif contrairement à un tableau numéroté à pour clé une chaîne de caractère.

Prenons l'exemple d'un utilisateur. Il est identifié par plusieurs propriétés :

1. Adresse e-mail

2. Pseudonyme

3. Mot de passe

Pour représenter un utilisateur en PHP avec un tableau associatif on pourrait procéder ainsi :

```
$utilisateur["email"] = "contact@pentiminax.fr";
$utilisateur["pseudo"] = "Pentiminax";
$utilisateur["motdepasse"] = "Password!";
```
