Maison  >  Article  >  développement back-end  >  Comment supprimer la valeur clé d'un tableau en php

Comment supprimer la valeur clé d'un tableau en php

PHPz
PHPzoriginal
2023-04-18 14:10:19479parcourir

En PHP, nous devons utiliser des tableaux de temps en temps. Parfois, nous devons supprimer une ou plusieurs valeurs clés du tableau. Dans ce cas, nous devons utiliser la fonction intégrée de PHP unset(). La fonction unset() peut supprimer un ou plusieurs éléments du tableau. S'il y a plusieurs éléments, les noms de clés (index) doivent être séparés par des virgules.

Ce qui suit est un exemple de code pour utiliser la fonction unset() pour supprimer une valeur de clé de tableau :

// 定义一个数组
$array = array(
   'name' => '张三',
   'age' => 18,
   'sex' => '男',
);

// 删除一个键值
unset($array['age']);

// 删除多个键值
unset($array['name'], $array['sex']);

// 输出结果
var_dump($array);

Résultat de sortie :

array(0) {
}

À partir du code ci-dessus, nous pouvons voir qu'en utilisant la fonction unset() pour supprimer une clé de tableau la valeur est très simple, il suffit de transmettre simplement le nom de clé (index) de l'élément à supprimer.

Il convient de noter que lorsque nous utilisons la fonction unset() pour supprimer un élément du tableau, si l'élément est le dernier élément du tableau, la fonction unset() ne modifiera pas la taille du tableau et le nom de clé maximum de le tableau est toujours le nom de clé de l'élément supprimé. Si nous devons réinitialiser l'index du tableau, nous devons utiliser la fonction array_values() pour réorganiser les noms de clé du tableau.

Ce qui suit est un exemple de code pour réinitialiser l'index du tableau à l'aide de la fonction array_values() :

// 重置数组索引
$new_array = array_values($array);

// 输出结果
var_dump($new_array);

Résultat de sortie :

array(0) {
}

Après avoir utilisé la fonction array_values(), nous pouvons voir qu'il n'y a aucun élément dans le tableau.

La dernière chose à rappeler est que lorsque nous utilisons la fonction unset() pour supprimer des éléments d'un tableau, nous devons faire attention à l'index du tableau, en particulier pour les tableaux associatifs, nous devons éviter de supprimer des éléments que nous ne voulons pas supprimer.

En résumé, utiliser la fonction unset() pour supprimer les valeurs des clés du tableau est très simple, mais vous devez faire attention aux détails. Dans le développement quotidien de PHP, lorsque nous rencontrons des exigences de fonctionnement de tableau similaires, nous pouvons choisir la fonction intégrée PHP appropriée pour la gérer en fonction des besoins spécifiques. Cela augmente non seulement la lisibilité du programme, mais améliore également l'efficacité du développement.

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