У меня есть функция, и в зависимости от некоторых значений она должна быть выполнена еще раз с разными значениями. Вот пример:PHP возвращается из функции и цикла снова
function loop_again($num) {
if (isset($num)) {
if ($num == 1) {
loop_again(2);
}
return $num.'<br />';
}
}
echo loop_again(1);
Мой желаемый результат:
1
2
Но я только получаю 1
.
Как я могу повторно запустить функцию и вернуть оба результата в порядок?
@SandeepBansal Он не всегда будет следующим целым числом. Это может быть совершенно другое число. – JROB
Вы ничего не делаете с возвратом второго звонка – DarkBee
Возможно, вы ищете 'рекурсию'? –