Récupérer des valeurs d'un array en PHP

Frm -  
 le père -
Bonjour,

J'ai un array qui ressemnle a ca:

Array
(
[www.electrictoolbox.com] => Array
(
[tableId] => ga:7426158
[accountId] => 144582
[accountName] => The Electric Toolbox
[profileId] => 7426158
[webPropertyId] => UA-144582-3
)

Comment pourrais-je faire une boucle pour récupérer :
- le profileId,
- l'adresse du site: www.electrictoolbox.com
- le webPropertyId.

Merci beaucoup!

:-)

1 réponse

le père
 
Bonjour

Tu ne peux pas te contenter d'une boucle car tu mélange des éléments de différents niveaux dans ce sur tu veux afficher

en supposant que ton array s'appelle MonArray :

$recup=array('profileID','webPropertyId');
foreach ($MonArray as $site=>$tbl) {
  echo $tbl[$recup[0]],'<br />';
  echo $site,'<br /'>;
  echo $tbl[$recup[1]],'<br />';
} // foreach MonArray


Tu peux avoir de vraies boucles en modifiant l'ordre d'affichage, ce qui serait plus logique :

$recup=array('profileID','webPropertyId');
foreach ($MonArray as $site=>$tbl) {
  echo $site,'<br /'>;
  foreach  ($recup as $element){
    echo $tbl[$recup[$element]],'<br />';
  } // foreach $recup
} // foreach MonArray
0