Question Combiner 2 tableaux dans 1 seul

Plus d'informations
il y a 11 ans 2 mois #13962 par LEON
Bonjour à tous,

J'ai une question à laquelle je n'arrive pas à répondre et ca m'énnerve .... je vous explique:

J'ai un premiers tableau avec deux propriétés nom et office:

$users:
Nom Office

Simon MAR
Robert BRU
Didier MAR
... ...

Un deuxième avec NomDL et Office:

$DL:

NomDL Office
Marseille MAR
Bruxelle BRU
Nantes NAN
... ...

Et mon but est de combiner les deux de manières propres afin d'avoir: (j'ai environ 18000 Nom) donc le if, ifelse, ... bof bof

$Resultat:

Nom NomDL
Simon Marseille
Robert Bruxelle
Didier Marseille
... ....

Avez vous une idée de comment procéder afin que le code soit optimisé?

Merci d'avance

Showtime

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

Plus d'informations
il y a 11 ans 2 mois #13963 par Matthew BETTON
Bonjour Showtime,

Une solution

[code:1]
$Resultat = @()
Foreach($user in $users){
$value = ($DL | Where-Object{$_.Office -eq $user.Office}).NomDL
$Resultat += New-Object PSObject -Property @{Nom=$user.Nom;NomDL=$value}
}
$Resultat[/code:1]

@ +

Matthew

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

Plus d'informations
il y a 11 ans 2 mois #13964 par LEON
Réponse de LEON sur le sujet Re:Combiner 2 tableaux dans 1 seul
A oui, super idée !!!
Merci encore Matthew.

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

Plus d'informations
il y a 11 ans 2 mois #13965 par Laurent Dardenne
Un article intéressant sur les jointures sous PS .

Tutoriels PowerShell

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

Plus d'informations
il y a 11 ans 2 mois #13974 par Matthew BETTON
Laurent Dardenne écrit:

Un article intéressant sur les jointures sous PS .


Merci Laurent ;)

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

Temps de génération de la page : 0.075 secondes
Propulsé par Kunena