0

返されたオブジェクトの print_r() は次のとおりです。

    Array
(
    [0] => stdClass Object
        (
            [list_id] => 547009977
            [list_name] => Master List
            [list_type] => email
            [member_data] => Array
                (
                    [0] => stdClass Object
                        (
                            [name] => work_phone
                            [value] => 
                        )

                    [1] => stdClass Object
                        (
                            [name] => city
                            [value] => 
                        )

                    [2] => stdClass Object
                        (
                            [name] => restricted_since
                            [value] => 
                        )

                    [3] => stdClass Object
                        (
                            [name] => unsub_campaign_id
                            [value] => 
                        )

                    [4] => stdClass Object
                        (
                            [name] => title
                            [value] => 
                        )

                    [5] => stdClass Object
                        (
                            [name] => comments
                            [value] => 
                        )

                    [6] => stdClass Object
                        (
                            [name] => company_name
                            [value] => 
                        )

                    [7] => stdClass Object
                        (
                            [name] => Info
                            [value] => 
                        )

                    [8] => stdClass Object
                        (
                            [name] => address_hash
                            [value] => 
                        )

                    [9] => stdClass Object
                        (
                            [name] => hash
                            [value] => 2054ee9827
                        )

                    [10] => stdClass Object
                        (
                            [name] => country
                            [value] => 
                        )

                    [11] => stdClass Object
                        (
                            [name] => id
                            [value] => 45
                        )

                    [12] => stdClass Object
                        (
                            [name] => gender
                            [value] => 
                        )

                    [13] => stdClass Object
                        (
                            [name] => postalcode
                            [value] => 
                        )

                    [14] => stdClass Object
                        (
                            [name] => address_1
                            [value] => 
                        )

                    [15] => stdClass Object
                        (
                            [name] => create_date
                            [value] => 2013-07-15T15:31:35+00:00
                        )

                    [16] => stdClass Object
                        (
                            [name] => optin_status_last_updated
                            [value] => 2013-07-15T15:31:35+00:00
                        )

                    [17] => stdClass Object
                        (
                            [name] => Purchased
                            [value] => 
                        )

                    [18] => stdClass Object
                        (
                            [name] => marital_status
                            [value] => 
                        )

                    [19] => stdClass Object
                        (
                            [name] => optin_status
                            [value] => null
                        )

                    [20] => stdClass Object
                        (
                            [name] => last_updated
                            [value] => 2013-07-15T15:31:35+00:00
                        )

                    [21] => stdClass Object
                        (
                            [name] => address_2
                            [value] => 
                        )

                    [22] => stdClass Object
                        (
                            [name] => home_phone
                            [value] => 
                        )

                    [23] => stdClass Object
                        (
                            [name] => fax
                            [value] => 
                        )

                    [24] => stdClass Object
                        (
                            [name] => first_name
                            [value] => CoregTest
                        )

                    [25] => stdClass Object
                        (
                            [name] => bounce_campaign_id
                            [value] => 
                        )

                    [26] => stdClass Object
                        (
                            [name] => Page
                            [value] => 
                        )

                    [27] => stdClass Object
                        (
                            [name] => is_cass_certified
                            [value] => 0
                        )

                    [28] => stdClass Object
                        (
                            [name] => last_name
                            [value] => 
                        )

                    [29] => stdClass Object
                        (
                            [name] => restricted
                            [value] => 0
                        )

                    [30] => stdClass Object
                        (
                            [name] => mobile_phone
                            [value] => 
                        )

                    [31] => stdClass Object
                        (
                            [name] => email_address
                            [value] => coregtest@chrisjallen.com
                        )

                    [32] => stdClass Object
                        (
                            [name] => ip_address
                            [value] => 
                        )

                    [33] => stdClass Object
                        (
                            [name] => state
                            [value] => 
                        )

                )

        )

)

私がしたいのは、php コードで list_id にアクセスすることだけです。$result 変数に入れると:

 $result = $vr->searchListMembers( array(
        'session_id'  => $sid,
        'field_name'  => 'email_address',
        'field_value' => $email,
        'max_records' => 1
    ) );

私はもう試した

$result->list_id

$result[0]['list_id']

これは一見明らかですが、ここで何かが欠けています。

4

6 に答える 6

1

ChromePHP はあまり便利なツールとは思えません。これは、PHP と JavaScript のデータ型/データ構造が異なるためです。そのため、JavaScript コンソールの出力では、オブジェクトが PHP でどのように表示されるかがわからないからです。

JavaScript では、 を使用してオブジェクトと配列にアクセスできます[]。PHP では、オブジェクトと配列は異なる構文でアクセスされます。PHP 配列は使用[]し、オブジェクトは を使用します->

PHP をデバッグする場合は、 var_dump(またはprint_r) を使用することをお勧めします。これにより、配列またはオブジェクトがあるかどうかが表示されます。JavaScript コンソールは常にオブジェクトを表示するため、あまり役に立ちません。

あなたの場合、次の方法で要素にアクセスする必要があります。

$result[0]->list_id
于 2013-07-17T14:30:26.010 に答える
0

これを試して!

print $result[0]->list_id;
于 2013-07-17T14:30:50.500 に答える