我如何重构这些代码行?


How can i refactor these lines of code?

我的代码中有这种情况,它有类似的代码,我相信这可以减少成一个更简单的代码,

$translatedArray['voptions'] = 'test';
$array1 = ['tesst', 'test1'];
if (isset($translatedArray['voptions'])) {
    if (in_array($translatedArray['voptions'], $array1)) {
        functioncall();
    }
} else {
    functioncall();
}

我想把这些代码行减少到一个更简单的版本,或者如果可以消除else条件,那就太好了。任何帮助都将非常感激。

应该这样做:

if (!isset($translatedArray['voptions']) ||  
    in_array($translatedArray['voptions'], $array1)) {
    functioncall();
}