php peut supprimer une certaine valeur dans le tableau. Deux méthodes de suppression : 1. Utilisez unset() pour supprimer après avoir parcouru foreach, la syntaxe "foreach($arr as $k=>$v){if($v==="value"){unset($arr [ $k]);}}"; 2. Recherchez l'élément via array_search() et supprimez-le avec unset(), la syntaxe est "unset($arr[array_search("value",$arr,true)])" .
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php peut supprimer une certaine valeur dans le tableau.
Voici deux façons de supprimer les valeurs spécifiées du tableau :
Méthode 1 : utilisez unset pour supprimer après avoir parcouru foreach
Parcourez le tableau via l'instruction foreach
Dans le corps de la boucle, utilisez L'opérateur "===" compare les éléments du tableau, et s'ils sont égaux, utilisez unset pour supprimer
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,"aa","bb"); var_dump($arr); foreach($arr as $k=>$v){ if($v==="aa"){ unset($arr[$k]); } } var_dump($arr); ?>
Méthode 2 : recherchez l'élément via array_search et utilisez unset pour supprimer
Utilisez array_search pour rechercher l'élément spécifié dans le tableau Valeur de clé, renvoie le nom de clé correspondant
Utilisez unset pour supprimer l'élément en fonction du nom de clé
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,"aa","bb"); var_dump($arr); $key=array_search("bb",$arr,true); unset($arr[$key]); var_dump($arr); ?>
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!