Est-il possible de supprimer une certaine valeur d'un tableau php ?

青灯夜游
Libérer: 2023-03-16 14:48:01
original
2172 Les gens l'ont consulté

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)])" .

Est-il possible de supprimer une certaine valeur d'un tableau php ?

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);
?>
Copier après la connexion

Est-il possible de supprimer une certaine valeur dun tableau php ?

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);
?>
Copier après la connexion

Est-il possible de supprimer une certaine valeur dun tableau php ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!