PHP - 来自json的打印对象键

its*_*sme 0 php arrays json object

抱歉,我知道一个愚蠢的问题,但我遇到了麻烦,我无法从这个阵列打印国家:

$array =   json_decode('[
   {
       "Afghanistan": {
           "lang": "en",
           "browser_code": []
       }
   },
   {
       "Albania": {
           "lang": "en",
           "browser_code": []
       }
   },
   {
       "Algeria": {
           "lang": "en",
           "browser_code": []
       }
   }
]');
Run Code Online (Sandbox Code Playgroud)

我的尝试:

foreach($array as $key){
 foreach($key as $k){
  echo $k;
}
}
Run Code Online (Sandbox Code Playgroud)

我在很多方面foreach(){}尝试使用循环,但我遇到逻辑问题,我只需打印出来:

Afghanistan, Algeria, Algeria
Run Code Online (Sandbox Code Playgroud)

任何线索?

Dee*_*epu 10

$arrJson = json_decode('[
   {
       "Afghanistan": {
           "lang": "en",
           "browser_code": []
       }
   },
   {
       "Albania": {
           "lang": "en",
           "browser_code": []
       }
   },
   {
       "Algeria": {
           "lang": "en",
           "browser_code": []
       }
   }
]');
foreach($arrJson as $key=>$val){
  foreach($val as $k=>$v){
    echo $k." , ";
  }
}
Run Code Online (Sandbox Code Playgroud)

现场演示