Question
compter le nombre d'entrees dans un tableau
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 14 ans 4 mois #10844
par darphboubou
compter le nombre d'entrees dans un tableau a été créé par darphboubou
Bonjour,
Je débute tout juste un powershell, et mon probleme est le suivant
j'ai fait un tableau simple comportant des chaines de caracteres.
ex: $tab='titi','tata','toto'
Or lors de mes divers manipulation je ne vois que le contenu de mon tableau (tata, titi...). Alors que je voudrais connaitre le nombre de case de mon tableau, j'en ai besoin pour faire ma boucle. j'utilise .length mais rien y fait.
Je débute tout juste un powershell, et mon probleme est le suivant
j'ai fait un tableau simple comportant des chaines de caracteres.
ex: $tab='titi','tata','toto'
Or lors de mes divers manipulation je ne vois que le contenu de mon tableau (tata, titi...). Alors que je voudrais connaitre le nombre de case de mon tableau, j'en ai besoin pour faire ma boucle. j'utilise .length mais rien y fait.
Connexion ou Créer un compte pour participer à la conversation.
- Gaga
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 39
- Remerciements reçus 0
il y a 14 ans 4 mois #10845
par Gaga
Réponse de Gaga sur le sujet Re:compter le nombre d'entrees dans un tableau
Salut,
Dans ton exemple ta variable $tab est de type [array], pour savoir le nb d'élément de ton tableau il suffit d'aller chercher dans ton objet $tab la propriétée LENGTH (ou COUNT) : $tab.count ou $tab.length
Si tu veux boucler sur tous les éléments de ton tableau passe par la cmdlet FOREACH :
[code:1]foreach ($i in $tab) { ... traitement sur $i courant... }[/code:1]
La boucle Foreach parcourt le tableau et retourne chacune de ses valeurs ($i dans notre exemple) jusqu'à ce que la fin de ce dernier soit atteinte.
technet.microsoft.com/fr-fr/library/dd315313.aspx
Dans ton exemple ta variable $tab est de type [array], pour savoir le nb d'élément de ton tableau il suffit d'aller chercher dans ton objet $tab la propriétée LENGTH (ou COUNT) : $tab.count ou $tab.length
Si tu veux boucler sur tous les éléments de ton tableau passe par la cmdlet FOREACH :
[code:1]foreach ($i in $tab) { ... traitement sur $i courant... }[/code:1]
La boucle Foreach parcourt le tableau et retourne chacune de ses valeurs ($i dans notre exemple) jusqu'à ce que la fin de ce dernier soit atteinte.
technet.microsoft.com/fr-fr/library/dd315313.aspx
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 14 ans 4 mois #10887
par darphboubou
Réponse de darphboubou sur le sujet Re:compter le nombre d'entrees dans un tableau
merci ca a fonctionné
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- compter le nombre d'entrees dans un tableau