Enlever une valeur dans un array

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 741 fois - Téléchargée 26 fois

Contenu du snippet

Cette fonction permet d'enlever une valeur à un tableau. il suffit de connaitre le nom du tableau (array), et la valeur à enlever

Source / Exemple :


myArray = new Array("valeur1","valeur2","valeur3","valeur4");

function arraySup(chaine,aSupprimer){
	convertString=eval(chaine).toString()
	tailleElement=aSupprimer.length;
	partString1=convertString.slice(0,(convertString.indexOf(aSupprimer)));
	partString2=convertString.substr(convertString.indexOf(aSupprimer)+1+tailleElement);
	resultString=partString1.concat(partString2);
	this[chaine] = resultString.split(",");
}

arraySup("myArray","valeur2");
trace(myArray);
// affichera : valeur1,valeur3,valeur4
//si votre tableau commporte des valeurs identiques (doublons) la fonction supprimera la première d'entre elle.

myArray2 = new Array("valeur1","valeur2","valeur1","valeur4");
arraySup("myArray2","valeur1");
trace(myArray);
// affichera : valeur2,valeur1,valeur4

A voir également

Ajouter un commentaire

Commentaires

top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

J'ai pas tester mais c'est apparement le genre de tutaux que j aime bien... UTILE à beaucoup !
djawel
Messages postés
49
Date d'inscription
lundi 1 juillet 2002
Statut
Membre
Dernière intervention
11 janvier 2006

elle fonctionne tel quel, tu la recopie comme ca et ca marche
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

PS: J'ai amélioré ta ton idée ! Regardes, analyses, comprends et fait ENCORE mieux !
djawel
Messages postés
49
Date d'inscription
lundi 1 juillet 2002
Statut
Membre
Dernière intervention
11 janvier 2006

fais moi une explication de texte (on est lundi matin et je suis dans le gaz)
cs_binoulrider
Messages postés
1
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
5 avril 2008

Petite question si il est possible de retirer des valeur d'un tableau peu t'on les remplacer par autre chose???

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 et codes sources.

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