Вам необходимо передать переменную из области вызова в функцию, чтобы функция имела к ней доступ.
Ваша функция должна принять аргумент:
function progressOutput ($progressData) {
if ($progressData[1] == "yes")
echo "Complete";
else
echo "Not Yet Complete";
}
Икогда вы вызываете его, вы должны указать аргумент:
Mission Status: <?php progressOutput($progressData); ?>
Обычно вашей функции плохо выводить данные напрямую;Вы можете очистить его, возвращая значение, а не отображая его:
function progressOutput ($progressData) {
if ($progressData[1] == "yes")
return "Complete";
return "Not Yet Complete";
}
И выводя значение, возвращаемое функцией:
Mission Status: <?= progressOutput($progressData); ?>