如何在php中提取整个数组中关键的primary_email值为1的数组

如何在php中提取整个数组中关键的primary_email值为1的数组

问题描述:

[Country] => Array
        (
            [0] => Array
                (
                    [id] => 102
                    [nicename] => Indonesia
                    [LeadCountry] => Array
                        (
                            [id] => 1
                            [first_name] => vikas
                            [city] => Chandigarh
                            [primary_email] => 0
                        )

                )

            [1] => Array
                (
                    [id] => 102
                    [nicename] => Indonesia
                    [LeadCountry] => Array
                        (
                            [id] => 6
                            [first_name] => aastha
                            [primary_email] => 1
                        )

                )
            [2] => Array
                (
                    [id] => 102
                    [nicename] => India
                    [LeadCountry] => Array
                        (
                            [id] => 6
                            [first_name] => kuku
                            [primary_email] => 0
                        )

                )   

        )

i want to get only that part -

            [1] => Array
                (
                    [id] => 102
                    [nicename] => Indonesia
                    [LeadCountry] => Array
                        (
                            [id] => 6
                            [first_name] => aastha
                            [primary_email] => 1
                        )

                )

$array_key = false;
foreach($array['country'] as $key=>$value){
    if($value['leadCountry']['primary_email']==1){
        $array_key = $key; 
        break;
    }
}
if($array_key)
    var_dump($array['country'][$array_key];