IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Supprimer des élements d'un tableau


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 62
    Par défaut Supprimer des élements d'un tableau
    Salut,

    j'ai une pb avec un tableau.
    En fait j'ai un tableau @etapes_list qui contient des elements. En fait je cherche a supprimer certains de ces élements.

    par exemple:

    @etapes_list('test','test_test','truc_bidule')

    et j'aimerai virer 'test_test', mais sans toucher au reste ...

    Comment puis-je faire ?
    passer par un scalaire et des split ?

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Pour manipuler un tableau, tu as un certain nombre de fonctions en Perl. Tout dépend de ce que tu veux vraiment faire, par exemple si tu veux supprimer le deuxième élément du tableau, il faut que tu utilises splice() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    splice @etapes_list, 1, 1;
    Si tu veux supprimer tous les éléments égaux à "test_test" du tableau, il vaut mieux utiliser grep() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @etapes_list = grep { $_ ne 'test_test' } @etapes_list;
    --
    Jedaï

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 62
    Par défaut
    Ok merci de ta réponse, la deuxième solution marche bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 09/02/2009, 14h28
  2. [AJAX] Supprimer des lignes d'un tableau
    Par kakashi99 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/02/2009, 11h22
  3. Supprimer des élements d'une liste
    Par padraig29 dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 26/09/2008, 19h24
  4. supprimer des lignes d'un tableau HTML
    Par spax dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 24/09/2008, 16h19
  5. Supprimer des colonnes d'un tableau
    Par Lorenzox dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 16/11/2007, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo