Contenu du cours
Introduction à PHP
Introduction à PHP
Ajouter et Supprimer des Éléments dans les Tableaux
Il existe des méthodes simples pour ajouter de nouveaux éléments à un tableau et supprimer ceux existants. Explorons ces processus avec des exemples.
Ajouter des éléments à un tableau
L'ajout d'éléments à un tableau peut se faire en utilisant l'opérateur []
pour ajouter à la fin du tableau ou en spécifiant des clés pour de nouvelles valeurs.
Ajouter à la fin d'un tableau :
main
<?php $array = []; // Initialize an empty array // Adding elements to the end of the array $array[] = "element 1"; $array[] = "element 2"; $array[] = "element 3"; print_r($array); ?>
Dans l'exemple ci-dessus, nous initialisons un tableau vide $array
puis ajoutons trois nouvelles lignes à la fin du tableau en utilisant l'opérateur []
.
Ajouter des éléments avec des clés spécifiées aux tableaux associatifs :
main
<?php $array = []; // Initialize an empty array // Adding elements with specified keys $array["key1"] = "value 1"; $array["key2"] = "value 2"; $array["key3"] = "value 3"; print_r($array); ?>
Ici, nous utilisons les chaînes "key1"
, "key2"
, et "key3"
comme clés pour les valeurs ajoutées.
Suppression d'Éléments d'un Tableau
Pour supprimer des éléments d'un tableau en PHP, nous utilisons la fonction unset()
pour supprimer par index ou clé.
Suppression par index:
main
<?php $array = ["element 1", "element 2", "element 3"]; // Removing element at index 1 unset($array[1]); print_r($array); ?>
Dans cet exemple, unset($array[1]);
supprime l'élément à l'index 1
(qui est "element 2"
).
Suppression par clé :
main
<?php $array = ["key1" => "value 1", "key2" => "value 2", "key3" => "value 3"]; // Removing element with key "key2" unset($array["key2"]); print_r($array); ?>
Ici, unset($array["key2"]);
supprime l'élément avec la clé "key2"
(qui est "value 2"
).
Utiliser des fonctions intégrées de PHP comme unset()
, et array_splice()
offre un moyen pratique et efficace de manipuler les tableaux de manière dynamique. Ces méthodes sont essentielles pour gérer les structures de données dans les applications PHP.
Merci pour vos commentaires !