PHP 缩短 foreach 和条件

PHP Shorten a foreach and a conditional

我该如何缩短它以遵守 "One level of indendation" 原则?有没有办法缩短它?这是 PHP 中最常用的东西之一,它仍然需要两级缩进。

foreach($array as $value)
{
    if(is_array($value))
    {
        return $this->resolveKey($key, $value);
    }
}

据我了解,"one level of indentation principle" 会将 foreach 中的所有内容更改为一个函数,使其只有 1 个缩进。

但这并不能使您的代码特别清晰或更具可读性,因此我认为您可以做一件事:反叛并缩进两次。