0

我希望有人可以帮助我的语法。我认为这就是问题所在。我试图让循环通过显示所选对象,但它不起作用。这是我的代码。

stdClass Object
(
    [result_count] => 2
    [total_count] => 2
    [next_offset] => 2
    [entry_list] => Array
    (
        [0] => stdClass Object
            (
                [id] => da2b0ab5-873b-d9a8-0fcd-5180871e57eb
                [module_name] => Project
                [name_value_list] => stdClass Object
                    (

                        [description] => stdClass Object
                            (
                                [name] => description
                                [value] => soccer is fun!!!
                            )

                        [priority] => stdClass Object
                            (
                                [name] => priority
                                [value] => Primary
                            )

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

                        [sport_c] => stdClass Object
                            (
                                [name] => sport_c
                                [value] => Soccer
                            )

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

                        [varsity_exp_c] => stdClass Object
                            (
                                [name] => varsity_exp_c
                                [value] => default
                            )

                        [hand_right_c] => stdClass Object
                            (
                                [name] => hand_right_c
                                [value] => 0
                            )

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

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

                        [foot_left_c] => stdClass Object
                            (
                                [name] => foot_left_c
                                [value] => 0
                            )

                        [specialskills_c] => stdClass Object
                            (
                                [name] => specialskills_c
                                [value] => 
                            )

                        [varsity_starter_c] => stdClass Object
                            (
                                [name] => varsity_starter_c
                                [value] => 0
                            )

                    )

            )

        [1] => stdClass Object
            (
                [id] => 2e805552-c887-2b2e-a9e5-518087f3f87a
                [module_name] => Project
                [name_value_list] => stdClass Object
                    (

                        [description] => stdClass Object
                            (
                                [name] => description
                                [value] => I bleed for hockey... I will teach your kid to put them on the boards and take no prisoners!
                            )

                        [priority] => stdClass Object
                            (
                                [name] => priority
                                [value] => Secondary
                            )

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

                        [sport_c] => stdClass Object
                            (
                                [name] => sport_c
                                [value] => Hockey
                            )

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

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

                        [hand_right_c] => stdClass Object
                            (
                                [name] => hand_right_c
                                [value] => 0
                            )

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

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

                        [foot_left_c] => stdClass Object
                            (
                                [name] => foot_left_c
                                [value] => 0
                            )

                        [specialskills_c] => stdClass Object
                            (
                                [name] => specialskills_c
                                [value] => 
                            )

                        [varsity_starter_c] => stdClass Object
                            (
                                [name] => varsity_starter_c
                                [value] => 0
                            )

                    )

            )

    )

[relationship_list] => Array
    (
    )

)

这是我正在使用的 PHP。现在,我只想呼应 sport_c 的名称(一个应该是 Hockey,另一个应该是 Soccer)

<?

foreach($response->entry_list as $sports) {
if(!empty($sports->name_value_list->sport_c)) {
   $sport_list = $sports->name_value_list->sport_c;
   $sport_name = $sport_list->value;
}
}

echo $sport_name;

?>
4

1 回答 1

0

echo语句放入foreach循环中:

foreach($response->entry_list as $sports) {
    if(!empty($sports->name_value_list->sport_c)) {
        $sport_list = $sports->name_value_list->sport_c;
        $sport_name = $sport_list->value;
    }
    echo $sport_name;
}
于 2013-05-01T14:32:13.640 回答