PHP Json Veriyi Alamama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kentaki
    Kentaki's avatar
    Kayıt Tarihi: 17/Ekim/2016
    Erkek

    Müridler, gelen veride alacağım elementin adında tire "-" var. Bu yüzden ulaşamıyorum.

    Örnek "$contact->properties" e ulaşabiliyorum ama "$contact->form-submissions" haliyle patlıyor. Nasıl alırım?

    Gelen veri aşağıdaki gibi;

    stdClass Object
    (
        [addedAt] => 1610308076000
        [vid] => 162251
        [canonical-vid] => 162251
        [merged-vids] => Array
            (
            )
    
        [portal-id] => 6855572
        [is-contact] => 1
        [profile-token] => AO_T-mOGLSECZdUxP_5Yin9IWdzbI_BXMmUoUYZG-Kqwi97aCRaz-hV3NO1HCB-l9DlUQ5v8VJM-Yk_1JFHZc657iyRNkHhhoPWyGbIj-U3q-7Tpp9Zqa48pUzgE0xVmlBlE_kgUDp1v
        [profile-url] => https://app.hubspot.com/contacts/6855572/contact/162251
        [properties] => stdClass Object
            (
                [firstname] => stdClass Object
                    (
                        [value] => xxxxx
                    )
    
                [phone] => stdClass Object
                    (
                        [value] => +xxxxxxxxx
                    )
    
                [lastmodifieddate] => stdClass Object
                    (
                        [value] => 1610308083859
                    )
    
                [createdate] => stdClass Object
                    (
                        [value] => 1610308076000
                    )
    
                [email] => stdClass Object
                    (
                        [value] => xxxxx@gmail.com
                    )
    
                [lastname] => stdClass Object
                    (
                        [value] => xxxx
                    )
    
            )
    
        [form-submissions] => Array
            (
                [0] => stdClass Object
                    (
                        [conversion-id] => 5db2c5fb-e7db-4702-a048-d3d6b0a74c39
                        [timestamp] => 1610308076000
                        [form-id] => fb5e6b6f-df33-4f33-b297-705ca44804dd
                        [portal-id] => 6855572
                        [page-url] => https://www.facebook.com/312459809348208/publishing_tools/?section=LEAD_ADS_FORMS&hsa_acc=2164842697164544&hsa_cam=23845237265510537&hsa_grp=23845237265550537&hsa_ad=23845237265580537&hsa_src=%5BSITE_SOURCE_NAME%5D&utm_campaign=Form&hsa_la=true&hsa_ol=false&hsa_net=facebook&hsa_ver=3&utm_source=facebook&utm_medium=paid
                        [page-title] => Facebook Lead Ads
                        [title] => xxxxxx
                        [form-type] => FACEBOOK_LEAD_AD
                        [meta-data] => Array
                            (
                            )
    
                    )
    
            )
    
        [identity-profiles] => Array
            (
                [0] => stdClass Object
                    (
                        [vid] => 162251
                        [saved-at-timestamp] => 1610308082431
                        [deleted-changed-timestamp] => 0
                        [identities] => Array
                            (
                                [0] => stdClass Object
                                    (
                                        [type] => EMAIL
                                        [value] => xxxxx@gmail.com
                                        [timestamp] => 1610308076000
                                        [is-primary] => 1
                                    )
    
                                [1] => stdClass Object
                                    (
                                        [type] => LEAD_GUID
                                        [value] => 0cd2dce6-834c-4fca-98c7-5ff57639a5d6
                                        [timestamp] => 1610308082426
                                    )
    
                            )
    
                    )
    
            )
    
        [merge-audits] => Array
            (
            )
    
    )

     


    What are you doing???
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kentaki
    Kentaki's avatar
    Kayıt Tarihi: 17/Ekim/2016
    Erkek

    Ulaşmak istediğim yer "form-submissions" altındaki "title" alanı.


    What are you doing???
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    $contact['form-submissions'] yemiyor mu

    edit:

    stdClass mış objectin direk yemeyebilir stdClass ı arraya çevirip erişebilirsin. basit olarak json encode sonra decode yaparak çevirebilirsin.

    json_decode(json_encode($objectin),true) şeklinde

     

    Cosmic tarafından 11/Oca/21 19:02 tarihinde düzenlenmiştir

    Bittik biz bittik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    herlocksholmes
    herlocksholmes's avatar
    Kayıt Tarihi: 16/Şubat/2014
    Erkek

    $contact->{"form-submissions"}->title


  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo
    herlocksholmes bunu yazdı

    $contact->{"form-submissions"}->title

    bunu demeye gelmiştim. bu arada json_decode yapıyorsun sanırım. ikinci parametre olarak true verirse obje değil array döndürür


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
Toplam Hit: 1409 Toplam Mesaj: 5
php json json veri