[RESOLU] Afficher une valeur qui est dans un Array objet

Eléphanteau du PHP | 48 Messages

18 déc. 2015, 11:11

Salut,

Je cherche à afficher une valeur qui se trouve à l'intérieur d'un Array en Objet :

Code : Tout sélectionner

gapiReportEntry Object ( [metrics:gapiReportEntry:private] => Array ( [organicSearches] => 242 ) ...
Je veux afficher "242".

Comment faire ? C'est surement tout bête à faire mais j'avoue que j'y passe trop de temps sans réussir...

Merci !

ynx
Mammouth du PHP | 586 Messages

18 déc. 2015, 16:40

Salut,

L'attribut metrics de ton objet a une visibilité privé, il n'est donc pas possible d'y accéder directement depuis une instance de cette classe.
Ton objet possède t-il un getter pour accéder à cet attribut privé ? Si oui, l'accès à a valeur 242 serait (en supposant que ton objet est la variable $objet) :
echo $objet->getMetrics()['organicSearches']; // 242
Bonne journée

Eléphanteau du PHP | 48 Messages

18 déc. 2015, 16:49

Super, merci, j'au réussi à faire ce dont j'ai besoin avec ça.

Merci encore !