CommentCaMarche
Recherche
Posez votre question Signaler

[PHP] unset

JSS 3740Messages postés jeudi 22 avril 2004Date d'inscription ContributeurStatut 17 décembre 2004Dernière intervention - Dernière réponse le 25 août 2004 à 17:26
Bonjour ou Bonsoir,

Je souhaite supprimer une valeur dans un tableau.

Pour ce la j'utilise unset.

J'ai un petit probleme en php avé le unset.

Voilà le code :

$tab=$_POST['tableau'];
$var=$_POST['select'];
unset($tab[$var]);

si quelqu'un a une idée ...

Merci

JSS
Lire la suite 
Réponse
+1
moins plus
avec unset() tu faisait:
unset $tab['index']
et il te supprimer la valeur contenu à l'index 'index'
JSS 3740Messages postés jeudi 22 avril 2004Date d'inscription ContributeurStatut 17 décembre 2004Dernière intervention - 25 août 2004 à 17:26
merci bien.

JSS
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
ah bon ... ca veut dire que pour supprimer une valeur je dois supprimer tout le tableau et creer un nouveau tableau avec toutes les autres valeurs ?

il n'y a pas plus simple ?

merci.

JSS
Ajouter un commentaire
Réponse
+0
moins plus
yes yes yes !!!!

j'ai trouver une solution.

il faut utiliser la fonction array_splice($tab,$index,1);

JSS.heureux!
Ajouter un commentaire
Réponse
-1
moins plus
Ah non, il faut supprimer tout le tableau ou rien.

--------------------------------------------------------
L'informatique est un long fleuve pas tranquille !!!
Ajouter un commentaire
Ce document intitulé «  [PHP] unset  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.