Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中提取整个数组中主键为1的数组_Php_Loops_Foreach - Fatal编程技术网

如何在php中提取整个数组中主键为1的数组

如何在php中提取整个数组中主键为1的数组,php,loops,foreach,Php,Loops,Foreach,我只想得到那部分- [Country] => Array ( [0] => Array ( [id] => 102 [nicename] => Indonesia [LeadCountry] => Array (

我只想得到那部分-

[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
                        )

                )   

        )
1) 使用循环2)检查每个子数组是否匹配3)找到时返回数据4)???5) 利润
            [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];