Maison > Article > développement back-end > Comment supprimer des éléments de tableau en fonction de la clé en PHP
Étant donné un tableau (une ou plusieurs dimensions), la tâche consiste à supprimer un élément du tableau en fonction de sa valeur clé.
L'exemple est le suivant :
输入: Array ( [0] => 'G' [1] => 'E' [2] => 'E' [3] => 'K' [4] => 'S' ) Key = 2 输出: Array ( [0] => 'G' [1] => 'E' [3] => 'K' [4] => 'S' )
Utiliser la fonction unset() : La fonction unset() est utilisée pour supprimer des éléments d'un tableau . La fonction unset est utilisée pour détruire toute autre variable et est également utilisée pour supprimer n'importe quel élément d'un tableau. Cette commande non définie prend une clé de tableau en entrée et supprime l'élément du tableau. Après suppression, les clés et valeurs associées ne changent pas.
Syntaxe :
unset($variable)
Paramètres : La fonction accepte une seule variable de paramètre. C'est un paramètre obligatoire et est utilisé pour désactiver l'élément.
Procédure 1 : Supprimer des éléments d'un tableau unidimensionnel.
<?php $arr = array('G', 'E', 'E', 'K', 'S'); print_r($arr); unset($arr[2]); print_r($arr); ?>
Sortie :
Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )
Programme 2 : Supprimer des éléments du tableau associatif.
<?php $marks = array( "Ankit" => array( "C" => 95, "DCO" => 85, ), "Ram" => array( "C" => 78, "DCO" => 98, ), "Anoop" => array( "C" => 88, "DCO" => 46, ), ); echo "删除元素前 <br>"; print_r($marks); unset($marks["Ram"]); echo "删除元素后 <br>"; print_r($marks); ?>
Sortie :
删除元素前 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Ram] => Array ( [C] => 78 [DCO] => 98 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) ) 删除元素后 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) )
Recommandé : "Tutoriel PHP"
Cet article explique comment utiliser PHP dans PHP La méthode de suppression des éléments du tableau basés sur des clés est introduite. Elle est simple et facile à comprendre. J'espère qu'elle sera utile aux amis dans le besoin !
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!