Задача: если последний элемент массива == 9 то удалить его
Код работает:
$run = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9);
$count_run = count($run);
$last = $count_run-1;
for ($z = 0; $z < $count_run; $z++) {
if($z == $last && $run[$z] == 9){
unset($run[$z]);
sort($run);
}
}
Вопрос: как если условие сработало и последний элемент действительно равен 9 повторить цикл и так до тех пор пока последний элемент != 9
Вроде рекурсия нужна для этого, но я не очень что-то понимаю как ей пользоваться и синтаксически как её писать...