Page 1 sur 1

Isoler les valeurs de deux tableuax imbriqués

Posté : 21 août 2009, 12:35
par jay64
Bonjour,

J'ai récupéré dans une variable $tableau le résultat de deux tableaux imbriqués.
Je voudrais pouvoir isoler toutes mes valeurs pour les exploiter dans des boucles foreach mais je ne sais pas comment m'y prendre.
Voici actuellement ce que retourne la variable $tableau :
Array ( [0] => Array ( [IDUtilisateur_Distant] => 4 [NomMachine] => POSTE1 [HorodatageDerniereUtilisation] => 20090818175649 [VolumeSauvegarde] => 455781 [AdresseIPPublique] => 83.179.66.131 [NomUtilIdentifie] => Poste fixe1 [Latitude] => 47.309639 [Longitude] => -0.359680 ) [1] => Array ( [IDUtilisateur_Distant] => 5 [NomMachine] => XPNICO [HorodatageDerniereUtilisation] => 20090819083852 [VolumeSauvegarde] => 21 [AdresseIPPublique] => 83.179.66.131 [NomUtilIdentifie] => Portable2 [Latitude] => 47.309664 [Longitude] => -0.359674 ) [2] => Array ( [IDUtilisateur_Distant] => 6 [NomMachine] => BUREAU [HorodatageDerniereUtilisation] => 20090819194917 [VolumeSauvegarde] => 19057 [AdresseIPPublique] => 82.243.190.122 [NomUtilIdentifie] => TR [Latitude] => 55.348740 [Longitude] => -7.335013 ) [3] => Array ( [IDUtilisateur_Distant] => 7 [NomMachine] => HELETTE [HorodatageDerniereUtilisation] => 20090820183326 [VolumeSauvegarde] => 1973983 [AdresseIPPublique] => 86.201.222.227 [NomUtilIdentifie] => Mairie d'Hélette [Latitude] => 43.308120 [Longitude] => -1.244084 ) [4] => Array ( [IDUtilisateur_Distant] => 8 [NomMachine] => PORTABLEHP [HorodatageDerniereUtilisation] => 20090819235105 [VolumeSauvegarde] => 1316830 [AdresseIPPublique] => 82.246.227.186 [NomUtilIdentifie] => maison [Latitude] => 42.316774 [Longitude] => -0.346838 ) [5] => Array ( [IDUtilisateur_Distant] => 9 [NomMachine] => PCMAIRIE [HorodatageDerniereUtilisation] => 20090820120151 [VolumeSauvegarde] => 214 [AdresseIPPublique] => 83.270.182.245 [NomUtilIdentifie] => [Latitude] => 43.6 [Longitude] => -1.00 ) [6] => Array ( [IDUtilisateur_Distant] => 11 [NomMachine] => LENOVO-A2E32B84 [HorodatageDerniereUtilisation] => 20090820133819 [VolumeSauvegarde] => 14824 [AdresseIPPublique] => 86.196.221.179 [NomUtilIdentifie] => [Latitude] => 43.7833 [Longitude] => -1.2167 ) [7] => Array ( [IDUtilisateur_Distant] => 15 [NomMachine] => XPS [HorodatageDerniereUtilisation] => 20090820140926 [VolumeSauvegarde] => 0 [AdresseIPPublique] => 83.179.66.131 [NomUtilIdentifie] => Portable [Latitude] => 47.309618 [Longitude] => -0.359720 ) [8] => Array ( [IDUtilisateur_Distant] => 21 [NomMachine] => SRV007 [HorodatageDerniereUtilisation] => 20090820171719 [VolumeSauvegarde] => 65 [AdresseIPPublique] => 83.179.66.131 [NomUtilIdentifie] => Poste fixe [Latitude] => 47.3 [Longitude] => -0.3667 ) )
Je cherche pour chaque enregistrement à récupérer les valeurs de NomMachine, HorodatageDerniereUtilisation, etc ..


Merci d'avance pour votre aide.

Re: Isoler les valeurs de deux tableuax imbriqués

Posté : 21 août 2009, 12:58
par Calimero
Si j'ai bien compris ton besoin, ça donnerait quelquechose comme :
foreach($tableau as $index=>$enregistrement){
  // $enregistrement contient l'ensemble des données d'une ligne
  // index est le numéro de la ligne tel qu'assigné dans ton listing $tableau (pas forcément intéressant pour toi)

  echo $enregistrement['NomMachine']; // Affichage d'une valeur de l'enregistrement
}

Re: Isoler les valeurs de deux tableuax imbriqués

Posté : 21 août 2009, 13:44
par jay64
C'est tout simplement ça !

Merci !