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

Maison >développement back-end >Problème PHP >Est-il possible de supprimer une certaine valeur d'un tableau php ?

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

青灯夜游
青灯夜游original
2022-07-08 19:20:202222parcourir

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);
?>

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);
?>

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!

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