Question compter le nombre d'entrees dans un tableau

Plus d'informations
il y a 14 ans 4 mois #10844 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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10845 par Gaga
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10887 par darphboubou
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
Propulsé par Kunena