Supprimer une entrée dans array

Résolu/Fermé
dudo - Modifié par dudo le 1/09/2010 à 11:02
 dudo - 1 sept. 2010 à 11:41
Bonjour,
Je voudrais savoir comment peux-t-on supprimer une valeur et une clé dans un array à partir de la valeur.
par exemple dans $array j'ai [0]=> test1 [1]=>test2. Et connaissant test1 je voudrais le supprimer ainsi que sa clé.
J'ai testé avec des array_search, array_splice en mixant tout ça mais rien ^
Merci


A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
1 sept. 2010 à 11:20
si tu fais:
en partant du principe que tes clés sont numériques et commencent à 0
$key=array_search($ta_valeur,$ton_array);
$new_array=array_splice($ton_array,$key,1);
//le clés ne sont pas préservées
0
alors je viens de trouver à l'instant en faisant un array_search et un unset sur la valeur qui correspond à ma recherche :)
Merci en tout cas
0