Maison  >  Article  >  développement back-end  >  Comment modifier et ajouter un tableau php

Comment modifier et ajouter un tableau php

PHPz
PHPzoriginal
2023-04-20 09:10:01383parcourir

En développement, le tableau PHP est un type de données essentiel. En tant que type de données très flexible, les tableaux PHP sont souvent utilisés pour stocker et manipuler de grandes quantités de données.

Cependant, dans l'application réelle, nous rencontrons souvent des situations où nous devons modifier et ajouter des tableaux. Cet article présentera les opérations de modification et d'ajout de tableaux PHP.

  1. Ajouter des éléments

Ajouter des éléments à un tableau PHP est très simple. Nous pouvons utiliser des indices de tableau pour ajouter directement un nouvel élément au tableau. Par exemple :

$student = array('Tom', 'Jerry', 'John', 'Lucy');
$student[4] = 'Mike';

Le code ci-dessus peut ajouter un étudiant nommé Mike au tableau $student. Lors de la sortie du tableau $student, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => John
    [3] => Lucy
    [4] => Mike
)
  1. Modifier des éléments

Modifier des éléments dans un tableau PHP est également très simple. Nous utilisons également des indices de tableau pour mettre à jour directement les éléments qui doivent être modifiés. Par exemple :

$student = array('Tom', 'Jerry', 'John', 'Lucy');
$student[2] = 'David';

Le code ci-dessus modifie l'élément John dans le tableau $student en David. Lors de la sortie du tableau $student, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => David
    [3] => Lucy
)
  1. Suppression d'éléments

La suppression d'éléments dans des tableaux PHP est également très simple. Nous pouvons utiliser la fonction unset du tableau PHP pour supprimer directement des éléments du tableau. Par exemple :

$student = array('Tom', 'Jerry', 'John', 'Lucy');
unset($student[2]);

Le code ci-dessus supprime l'élément John dans le tableau $student. Lors de la sortie du tableau $student, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Lucy
)

Il convient de noter que la fonction unset supprime uniquement les éléments du tableau et ne réindexe pas le tableau. Par conséquent, vous devez faire attention au changement d'index du tableau lors de l'utilisation de la fonction unset.

  1. Utilisez la fonction array_splice pour ajouter et supprimer des éléments

En plus des méthodes ci-dessus pour ajouter et supprimer des éléments, vous pouvez également utiliser la fonction array_splice des tableaux PHP pour ajouter et supprimer des éléments de tableau. Par exemple :

$student = array('Tom', 'Jerry', 'John', 'Lucy');
array_splice($student, 2, 0, array('Mike'));

Le code ci-dessus ajoute l'étudiant nommé Mike à la troisième position du tableau $student. Lors de la sortie du tableau $student, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Mike
    [3] => John
    [4] => Lucy
)

Nous pouvons également utiliser la fonction array_splice pour supprimer des éléments du tableau. Par exemple :

$student = array('Tom', 'Jerry', 'John', 'Lucy');
array_splice($student, 2, 1);

Le code ci-dessus supprime l'élément John dans le tableau $student. Lors de la sortie du tableau $student, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Lucy
)

Résumé

Cet article présente les opérations de modification et d'ajout des tableaux PHP, y compris l'ajout et la modification d'éléments à l'aide d'indices de tableau, la suppression d'éléments à l'aide de la fonction unset et l'utilisation la fonction array_splice pour ajouter et supprimer des éléments. Au cours du processus de candidature, nous pouvons choisir différentes méthodes pour effectuer des opérations sur les réseaux en fonction de situations spécifiques afin d'obtenir de meilleurs résultats.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn