2 votes

Accéder à une valeur de tableau dans un objet en PHP

Je suis nouveau en PHP et j'essaie d'accéder à la valeur de "contactId" à partir du code suivant :

object(stdClass)#2 (4) { 
    ["contacts"]=> array(1) { 
        [0]=> object(stdClass)#3 (18) { 

            ["email"]=> string(24) "joewilliams@icontact.com" 
            ["firstName"]=> string(3) "Joe" 
            ["lastName"]=> string(8) "Williams" 
            ["prefix"]=> string(3) "M." 
            ["suffix"]=> string(3) "Jr." 
            ["fax"]=> string(0) "" 
            ["phone"]=> string(10) "8668039462" 
            ["street"]=> string(21) "2365 Meridian Parkway" 
            ["street2"]=> string(0) "" 
            ["city"]=> string(6) "Durham" 
            ["state"]=> string(2) "NC" 
            ["postalCode"]=> string(5) "27713" 
            ["createDate"]=> string(19) "2013-03-30 21:22:28" 
            ["status"]=> string(6) "normal" 
            ["bounceCount"]=> NULL 
            ["contactId"]=> string(8) "67295434" 
        } 
    } 
    ["limit"]=> int(20) 
    ["offset"]=> int(0) 
    ["total"]=> int(1) 
} 

Comment puis-je récupérer la valeur de contactId?

Merci beaucoup!

3voto

Explosion Pills Points 89756

Il ne s'agit pas de tableaux, mais d'un objet contenant un tableau contenant un objet. La syntaxe d'accès aux objets PHP se fait avec ->

$variableName->contacts[0]->contactId

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X