PHP : Les tableaux / Array()
Julien MA Jacob - Développeur WordPress

Les tableaux permettent d'enregistrer de multiples valeurs dans une seule variable ou constantes.

PHP : Déclarer / Créer un tableau indexé

Il existe deux méthodes en PHP pour représenter un tableau. La première utilise la fonction array() et la seconde utilise les crochets ouvrant et fermant ("[" et "]").

Méthode 1 : Tableau indexé avec array()

<?php

$my_array = array( 'My value 0', 'My value 1', 'My value 2' );

?>

Méthode 1 : Tableau indexé avec [ et ]

<?php

$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];

?>

PHP : Utiliser un tableau indexé

Dans le cas d'un tableau indexé, les valeurs peuvent être manipulées à partir de leur index. L'index débute à 0.

<?php

$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];

echo $my_array[0], '<br>'; // Display "My value 0"
echo $my_array[1], '<br>'; // Display "My value 1"
echo $my_array[2], '<br>'; // Display "My value 2"

// Update a value
$my_array[0] = 'My awesome value 0';

echo $my_array[0], '<br>'; // Display "My awesome value 0"

?>

PHP : Trier un tableau indexé avec SORT() et RSORT()

<?php

sort() // sort arrays in ascending order
rsort() // sort arrays in descending order

?>

PHP : Déclarer / Créer un tableau associatif

Comme pour les tableaux indexés, il existe deux méthodes en PHP pour représenter un tableau associatif. La première utilise la fonction array() et la seconde utilise les crochets ouvrant et fermant ("[" et "]").

Méthode 1 : Tableau indexé avec array()

<?php

$my_array = array( 
    'my_key_0' => 'My value 0', 
    'my_key_1' => 'My value 1', 
    'my_key_2' => 'My value 2',
);


?>

Méthode 1 : Tableau indexé avec [ et ]

<?php

$my_array = [
    'my_key_0' => 'My value 0', 
    'my_key_1' => 'My value 1', 
    'my_key_2' => 'My value 2',
];


?>

PHP : Utiliser un tableau associatif

<?php

$my_array = [
    'my_key_0' => 'My value 0', 
    'my_key_1' => 'My value 1', 
    'my_key_2' => 'My value 2',
];

echo $my_array['my_key_0'], '<br>'; // Display "My value 0"
echo $my_array['my_key_1'], '<br>'; // Display "My value 1"
echo $my_array['my_key_2'], '<br>'; // Display "My value 2"

// Update a value
$my_array['my_key_0'] = 'My awesome value 0';

echo $my_array['my_key_0'], '<br>'; // Display "My awesome value 0"

?>

PHP : Trier un tableau associatif

asort() // sort associative arrays in ascending order, according to the value
ksort() // sort associative arrays in ascending order, according to the key
arsort() // sort associative arrays in descending order, according to the value
krsort() // sort associative arrays in descending order, according to the key

PHP : Parcourir un tableau avec une boucle FOREACH

<?php

$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];

foreach ($my_array as $key => $value) {

    echo $key, ' - ', $value;
    
}

?>
Julien MA Jacob - Développeur WordPress
Développeur expert WordPress
Julien MA Jacob - Développeur WordPress

Passionné par le web et la programmation. Je propose mes services de développeur pour vos sites WordPress

  Les chapitres // PHP 🐘 Guide du développeur
PHP : Les commentaires

Nous voyons ici les différentes méthodes que PHP propose pour créer des commentaires ( # ..., // ..., /* ... */)

PHP : Les opérateurs

Les opérateurs arithmétiques, d'incrémentation / décrémentation, de comparaisons, logiques et d'affectations en PHP

PHP : Les conditions SWITCH

Exécuter conditionnellement du code PHP en comparant un variable à plusieurs valeurs possible avec la bouche SWITCH

PHP : Les fonctions

Les fonctions en PHP permettent d'écrire un bout de code qui pourra être ensuite appelé directement depuis le nom de la fonction

PHP : Utiliser le format JSON

Utiliser le JSON en PHP pour échanger des données entre les formats JSON et PHP en utilisant les fonctions json_encode et json_decode.

PHP : Les cookies

Comment utiliser les cookies en PHP pour stocker des données sur le navigateur de l'utilisateur. Comment les créer, modifier et supprimer

PHP : Les sessions

Utiliser session PHP pour stocker temporairement des données avec la fonction session_start() et utiliser $_SESSION pour stocker et lire les données