Maison développement back-end Problème PHP PHP supprime une clé d'un tableau à deux dimensions

PHP supprime une clé d'un tableau à deux dimensions

May 05, 2023 pm 08:02 PM

En programmation PHP, nous avons souvent besoin d'opérer des tableaux. Parfois, nous devons supprimer une clé du tableau. Cet article explique comment supprimer une clé d'un tableau bidimensionnel via du code PHP.

En PHP, un tableau est une variable utilisée pour stocker plusieurs valeurs. Chaque valeur du tableau a une clé et une valeur. Une valeur dans un tableau est accessible par clé. Les tableaux en PHP sont divisés en tableaux unidimensionnels et tableaux multidimensionnels. Un tableau unidimensionnel est un tableau avec une seule clé et une seule valeur. Un tableau multidimensionnel est un tableau contenant plusieurs clés et valeurs, chaque valeur pouvant également être un tableau.

Pour supprimer une clé du tableau, vous pouvez utiliser la fonction unset() de PHP. Cette fonction peut être utilisée pour supprimer n'importe quel type d'une variable, y compris les tableaux et les objets.

Exemple :

Supposons qu'il existe un tableau 2D $arr :

$arr = array(
    array("id"=>1, "name"=>"Tom", "age"=>20),
    array("id"=>2, "name"=>"Jerry", "age"=>22),
    array("id"=>3, "name"=>"Mickey", "age"=>18)
);
Copier après la connexion

Si vous souhaitez supprimer la clé "id" de chaque élément du tableau $arr. Vous pouvez utiliser le code suivant :

foreach ($arr as &$value) {
    unset($value['id']);
}
Copier après la connexion

Le code ci-dessus utilise une boucle foreach pour attribuer tour à tour chaque élément du tableau à la variable $value. Utilisez ensuite la fonction unset() pour supprimer la clé "id" dans la variable $value.

Il est à noter que des variables de référence ($value) sont utilisées ici. En effet, le tableau $arr est un tableau à deux dimensions si aucune variable de référence n'est utilisée, la fonction unset() supprimera uniquement la valeur clé dans la variable $value sans affecter le tableau d'origine $arr.

Si vous n'avez besoin de supprimer qu'une clé d'un élément du tableau, vous pouvez utiliser le code suivant :

unset($arr[0]['id']);
Copier après la connexion

Le code ci-dessus supprimera la clé "id" du premier élément du tableau $arr.

Résumé :

En PHP, vous pouvez utiliser la fonction unset() pour supprimer une clé dans un tableau à deux dimensions. Vous pouvez utiliser une boucle foreach pour supprimer une clé de chaque élément du tableau, ou vous pouvez directement utiliser la fonction unset() pour supprimer une clé d'un élément spécifié dans le tableau. Il convient de noter que s'il s'agit d'un tableau à deux dimensions, des variables de référence doivent être utilisées.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1662
14
Tutoriel PHP
1262
29
Tutoriel C#
1235
24