我的代码中有这个条件,它有类似的代码,我相信这可以简化为更简单的代码,
$translatedArray['voptions'] = 'test';
$array1 = ['tesst', 'test1'];
if (isset($translatedArray['voptions'])) {
if (in_array($translatedArray['voptions'], $array1)) {
functioncall();
}
} else {
functioncall();
}
我希望将这些代码行减少到更简单的版本,否则可以消除其他条件,这将是很好的。 任何帮助将不胜感激。
答案 0 :(得分:0)
这应该这样做:
if (!isset($translatedArray['voptions']) ||
in_array($translatedArray['voptions'], $array1)) {
functioncall();
}