Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1973 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Effacer éléments du tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Effacer éléments du tableau

n°447199
SCREAM78
Posté le 03-07-2003 à 10:07:02  profilanswer
 

Bonjour,
 
Je n'arrives pas à trouver ce qu'il me faut pour supprimer les éléments d'un tableau.
Je split une chaine ($grp_info{'members'}) séparé par le séparateur $Delimiter3.
 

Code :
  1. while (<FILE> )
  2. {
  3.       ...
  4.       (@memberuid) = split(/$Delimiter3/,$grp_info{'members'});
  5.       print "@memberuid\n";
  6.       ==> EFACER CE TABLEAU <==
  7. }


 
Je n'arrive pas à effacer les éléments du tableau. J'ai essayé avec du undef et delete mais ca ne marche pas.
Merci d'avance pour votre aide.

mood
Publicité
Posté le 03-07-2003 à 10:07:02  profilanswer
 

n°447202
urd-sama
waste of space
Posté le 03-07-2003 à 10:08:17  profilanswer
 

Code :
  1. @memberuid = ();


 :??:


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°447244
SCREAM78
Posté le 03-07-2003 à 10:40:35  profilanswer
 

Urd-sama a écrit :

Code :
  1. @memberuid = ();


 :??:  


 
J'avais essayé ca mais ca ne fonctionne pas ... il garde tjs les variables de la boucle précédente ...

n°447415
SCREAM78
Posté le 03-07-2003 à 12:14:37  profilanswer
 

Up :)

n°447418
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-07-2003 à 12:15:23  profilanswer
 

SCREAM78 a écrit :


 
      (@memberuid) = split(/$Delimiter3/,$grp_info{'members'});
 


Euhh split retourne un tableau, a quoi serve les parenthèses autour de ton @memberuid?


Message édité par anapajari le 03-07-2003 à 12:15:37
n°447426
SCREAM78
Posté le 03-07-2003 à 12:31:35  profilanswer
 

Heu effectivement ca sert à rien ... en les enlevant ca ne change rien au pb malheureusement.

n°447497
arghbis
salops de dauphins
Posté le 03-07-2003 à 13:47:52  profilanswer
 

@membermachin='';
 
ça marche. sinon, tu peux faire un unset(@machin); mais pas sûr

n°447555
SCREAM78
Posté le 03-07-2003 à 14:23:22  profilanswer
 

Arf :) en fait l'erreur etait au dessus.
J'avais oublié de reinitialisé $grp_info :( :(
Les syntaxes qui marchent sont les suivantes :
 
undef($grp_info);
$grp_info='';
$grp_info=();
 
Dsl pour la question bête :( ... au moins je m'en souviendrai

n°447644
arghbis
salops de dauphins
Posté le 03-07-2003 à 15:18:11  profilanswer
 

il n'y a pas de question  bête, il n'y a que des gens stupides qui ne les posent pas.

n°448359
SCREAM78
Posté le 04-07-2003 à 09:16:51  profilanswer
 

Ouais je sais bien ... mais disons qu'avant de poser une question je me creuse la tête :) ... et la j'avais pas assez creusé lol :) Merci en tout cas !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Effacer éléments du tableau

 

Sujets relatifs
Passage de tableau à une fonctionTableau ou frame ?
tableau à 2 dimensions sans initialisation?tableau dynamique en VB6 (débutant)
[php]tableau alternance couleurs[Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi
Comment insérer un tableau en PHP[Perl] Vitesse entre grep et defined
trier selon la colone d'un tableauTableau automatique
Plus de sujets relatifs à : [Perl] Effacer éléments du tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR