Je sais que je peux passer à travers chaque niveau de l'objet, mais je voudrais une approche plus simple à cela.PHP Un moyen simple d'obtenir de la valeur à partir d'un objet multi-niveau
QueryResult Object
(
[queryLocator] =>
[done] => 1
[records] => Array
(
[0] => SObject Object
(
[type] => type_1
[fields] =>
[sobjects] => Array
(
[0] => SObject Object
(
[type] => type_2
[fields] =>
[sobjects] => Array
(
[0] => SObject Object
(
[type] => type_3
[fields] =>
[sobjects] => Array
(
[0] => SObject Object
(
[type] => type_4
[fields] =>
[sobjects] => Array
(
[0] => SObject Object
(
[type] => type_5
[fields] =>
[Id] => 12345_I_need_this
)
)
)
)
)
)
)
)
)
)
[size] => 1
)
J'ai besoin de cette valeur Id de type_5, comment pourrais-je l'obtenir dans une solution simple.
Quelques autres points à méditer:
- Je sais pas la taille ou la profondeur de l'objet de tableaux sera, pourrait être plus ou moins de 5
J'ai entendu parler récursivité, mais je n'ai rien trouvé que je pense que je pourrais utiliser qui reste simple. Peut-être que de meilleurs tutoriels pourraient m'aider. Si je savais dans quelle partie du tableau d'objet la valeur dont j'avais besoin se trouvait, pourrais-je l'appeler directement? quelque chose comme: $ object [5] -> id ???
Merci cela a vraiment aidé –