我的代码中有这种情况,它有类似的代码,我相信这可以减少成一个更简单的代码,
$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();
}