PHP获取数组中的所有数字/匿名键

Dom*_*nic 5 php arrays anonymous key

我有一个多维数组,我有兴趣获得没有命名键的所有元素(一层深).

Array
{
  ['settings'] {...}
  ['something'] {...}
  [0] {...} // I want this one
  ['something_else'] {...}
  [1] {...} // And this one
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢你的帮助.

ian*_*mas 6

这是一种方式

foreach (array_keys($array) as $key) {
 if(is_int($key)) {
  //do something
 }
}
Run Code Online (Sandbox Code Playgroud)

编辑

根据数组的大小,可以更快,更高效地执行此操作.然而,它确实需要按键有序且没有丢失.

for($i=0;isset($array[$i]);$i++){
 //do something
}
Run Code Online (Sandbox Code Playgroud)