Suppression d'éléments de tableau dans des boucles Foreach
Lors d'une itération dans un tableau à l'aide d'une boucle foreach, il peut être nécessaire de supprimer les éléments qui répondent à un condition spécifique. Une approche consiste à obtenir la clé correspondant à chaque élément, permettant une suppression ciblée.
Pour supprimer un élément contenant une valeur particulière, la boucle foreach peut être modifiée pour inclure la clé comme variable supplémentaire. Ceci est réalisé en utilisant le => opérateur dans la déclaration de boucle. Par exemple :
foreach ($display_related_tags as $key => $tag_name) { if($tag_name == $found_tag['name']) { unset($display_related_tags[$key]); } }
Ici, la clé correspondant à l'élément est stockée dans la variable $key. La fonction unset() est ensuite utilisée pour supprimer l'élément avec la clé correspondante du tableau $display_rated_tags. Cela supprime effectivement l'élément du tableau.
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!