2015-09-15 2 views
-2

Я это условие в моем коде, которые имеют похожий код и я считаю, что это может уменьшить в гораздо более простой код,Как я могу реорганизовать эти строки кода?

$translatedArray['voptions'] = 'test'; 
$array1 = ['tesst', 'test1']; 

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

Я хочу, чтобы уменьшить эти строки кода в более простой версии или его еще условие может быть устранено, что было бы здорово. Любая помощь будет принята с благодарностью.

ответ

0

Это следует сделать это:

if (!isset($translatedArray['voptions']) || 
    in_array($translatedArray['voptions'], $array1)) { 
    functioncall(); 
} 
Смежные вопросы