Maison >développement back-end >Problème PHP >Comment utiliser la clé pour supprimer les éléments spécifiés d'un tableau en php

Comment utiliser la clé pour supprimer les éléments spécifiés d'un tableau en php

WBOY
WBOYoriginal
2022-03-25 18:46:222113parcourir

Méthode : 1. Utilisez "array_keys(array)" pour renvoyer un nouveau tableau contenant le nom de la clé du tableau ; 2. Utilisez "array_search(key, new array)" pour renvoyer le nom de la clé spécifiée dans le nouveau tableau ; 3. Utilisez "array_splice (Array, nom de clé spécifié, 1)" supprimez simplement l'élément spécifié.

Comment utiliser la clé pour supprimer les éléments spécifiés d'un tableau en php

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Comment utiliser la clé en php pour supprimer les éléments spécifiés d'un tableau

Utilisez d'abord la fonction array_keys et la fonction array_search pour obtenir la position de la clé spécifiée dans le tableau

Utilisez ensuite la fonction array_splice pour supprimer l'élément spécifié.

Introduction détaillée : 

La fonction array_keys() renvoie un nouveau tableau contenant tous les noms de clés du tableau. array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

array_search() 函数在数组中搜索某个键值,并返回对应的键名。

array_splice

Si le deuxième paramètre est fourni, seul le nom de la clé avec la valeur de la clé est renvoyé. La fonction

array_search() recherche une valeur clé dans le tableau et renvoie le nom de clé correspondant. La fonction

array_splice() supprime l'élément sélectionné d'un tableau et le remplace par un nouvel élément. Cette fonction renverra également le tableau contenant les éléments supprimés.

L'exemple est le suivant :Comment utiliser la clé pour supprimer les éléments spécifiés dun tableau en php

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
$b=array_keys($a);
$c=array_search("b",$b);
array_splice($a, $c, 1);
print_r($a);
?>

Résultat de sortie :

🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

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