Когда была одна функция - проблем не было, как только добавил вторую (а в планах добавить 3 и т.д.), то получился огород.
Был еще 1 вариант: вместо switch -> if-elseif, но это тоже самое...
Хотелось бы в данном примере switch () использовать всего 1 раз:
switch($_POST['function'])
{
case 'check_1':
$file = "check_1.txt";
break;
case 'check_2':
$file = "check_2.txt";
break;
}
...
foreach ($array as $value)
{
switch($_POST['function'])
{
case 'check_1':
$result = check_1 ($value);
break;
case 'check_2':
$result = check_2 ($value);
break;
}
}
function check_1 () {}
function check_2 () {}