[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Возврат массива из функции
Gaer
Помогите разобраться, как правильно получить массив из функции?

<?php

echo 'С помощью цикла while выведите все числа в промежутке от 0 до N (задается пользователем), которые делятся на M (задается пользователем) без остатка.';

echo "<form action='test.php' method='post'> <fieldset> <legend> Задача №3.1 'Вывод последовательности чисел' </legend>";
echo "<span> Предел последовательности </span><input type='number' name='num31'><br>";
echo "<span> Значение делителя </span><input type='number' name='num32'><br>";
echo "<input type='submit' value='ввод'>";
echo "</fieldset> </form> ";

$num31 = $_POST['num31'];
$num32 = $_POST['num32'];
$arr=[];

function fun1($num31, $num32, $arr) {

while ($num31 > 0) {

if ($num31%$num32 == 0){
$arr[]=$num31;
return $arr;
$num31--;
} else {
$num31--;
}
}
}


fun1($num31, $num32);
sort($arr);
var_dump($arr);

?>


В приведенном примере массив возвращается пустой, как корректно получить массив из функции?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.