php中如何在多维数组查找id值对应的标题值?

php中如何在多维数组查找id值对应的标题值?

Array

(

    [data] => Array

        (

            [pageNo] => 1

            [pageSize] => 3

            [result] => Array

                (

                    [0] => Array

                        (

                            [Id] => 528707

                            [Title] => 苹果

                        )


                    [1] => Array

                        (

                            [Id] => 524896

                            [Title] => 香蕉

                        )


                    [2] => Array

                        (

                            [Id] => 521535

                            [Title] => 菠萝

                        )


                )


            [totalCount] => -1


        )


    [info] => Array

        (

            [message] => 

            [ok] => 1

        )


    [ok] => 1

)


        请问通过php,怎样实现通过条件 528707 可以查找得到对应值 苹果 ?


慕雪5353966
浏览 4872回答 2
2回答

qq_青枣工作室_0

假设$arr是你上面的数组。// 方法一: foreach($arr['data']['result'] as $one) { if($one['Id']==528707) { echo $one['Title']; break; } } // 方法二: $finds = array_filter($arr['data']['result'], function($one){ return $one['Id'] == 528707; }); if(!empty($finds)) echo $finds[0]['Title'];
打开App,查看更多内容
随时随地看视频慕课网APP