Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Ajout et Suppression d’Éléments dans les Tableaux | Tableaux
Introduction à PHP

bookAjout et Suppression d’Éléments dans les Tableaux

Il existe des méthodes simples pour ajouter de nouveaux éléments à un tableau et en supprimer des existants. Examinons ces processus à l'aide d'exemples.

Ajout d'éléments à un tableau

L'ajout d'éléments à un tableau peut se faire à l'aide de l'opérateur [] pour ajouter à la fin du tableau ou en spécifiant des clés pour les nouvelles valeurs.

Ajouter à la fin d'un tableau :

main.php

main.php

copy
12345678910
<?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 à l'aide de l'opérateur [].

Note
Remarque

La fonction print_r en PHP est préférable à echo pour le débogage, car elle affiche la structure détaillée des tableaux et des objets dans un format lisible, tandis que echo n'affiche que les valeurs de variables sous forme de chaîne. Cela rend print_r particulièrement utile lors de la manipulation de données complexes, car elle permet de visualiser les clés et valeurs des tableaux ou les propriétés des objets, facilitant ainsi l'identification et la correction des erreurs dans votre code.

Ajout d’éléments avec des clés spécifiées dans des tableaux associatifs :

main.php

main.php

copy
12345678910
<?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, on utilise la fonction unset() pour supprimer par index ou par clé.

Suppression par index :

main.php

main.php

copy
12345678
<?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

main.php

copy
12345678
<?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 ayant la clé "key2" (qui correspond à "value 2").

L’utilisation des fonctions natives de PHP telles que unset() et array_splice() offre un moyen pratique et efficace de manipuler dynamiquement les tableaux. Ces méthodes sont essentielles pour la gestion des structures de données dans les applications PHP.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you show me a complete example of adding and removing elements in a PHP array?

What happens to the array keys after removing an element by index?

Are there other ways to remove elements from an array in PHP?

Awesome!

Completion rate improved to 4.35

bookAjout et Suppression d’Éléments dans les Tableaux

Glissez pour afficher le menu

Il existe des méthodes simples pour ajouter de nouveaux éléments à un tableau et en supprimer des existants. Examinons ces processus à l'aide d'exemples.

Ajout d'éléments à un tableau

L'ajout d'éléments à un tableau peut se faire à l'aide de l'opérateur [] pour ajouter à la fin du tableau ou en spécifiant des clés pour les nouvelles valeurs.

Ajouter à la fin d'un tableau :

main.php

main.php

copy
12345678910
<?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 à l'aide de l'opérateur [].

Note
Remarque

La fonction print_r en PHP est préférable à echo pour le débogage, car elle affiche la structure détaillée des tableaux et des objets dans un format lisible, tandis que echo n'affiche que les valeurs de variables sous forme de chaîne. Cela rend print_r particulièrement utile lors de la manipulation de données complexes, car elle permet de visualiser les clés et valeurs des tableaux ou les propriétés des objets, facilitant ainsi l'identification et la correction des erreurs dans votre code.

Ajout d’éléments avec des clés spécifiées dans des tableaux associatifs :

main.php

main.php

copy
12345678910
<?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, on utilise la fonction unset() pour supprimer par index ou par clé.

Suppression par index :

main.php

main.php

copy
12345678
<?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

main.php

copy
12345678
<?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 ayant la clé "key2" (qui correspond à "value 2").

L’utilisation des fonctions natives de PHP telles que unset() et array_splice() offre un moyen pratique et efficace de manipuler dynamiquement les tableaux. Ces méthodes sont essentielles pour la gestion des structures de données dans les applications PHP.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
some-alt