Задача №8 - Задать двумерный массив размерностью m на n
Primary tabs
Задачи из этого этого списка
Думаю что заполнение массива не совсем правильное. Но все же проверьте и напишите комментарии пожалуйста. Нужна ваша помощь: как сделать двумерный массив заполненный разными числами как в направлении N так и в направлении M? <?php /* Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).*/ $N = 6; $M = 5; $array = new SplFixedArray($N); for ( $i = 0; $i < count($array); $i++ ) { $array[$i] = $array1 = new SplFixedArray($M); } for ($j = 0; $j < count($array1); $j++) { $value = rand( 11, 21 ); $array1[$j] = $value; } $out = ""; $out .= "<table>"; foreach($array as $key => $element){ $out .= "<tr>"; foreach($array1 as $subkey => $subelement){ $out .= "<td>$subelement</td>"; } $out .= "</tr>"; } $out .= "</table>"; echo $out; ?>
- Log in to post comments
- 8122 reads
melisa
Mon, 09/24/2018 - 19:33
Permalink
оформление
Замечание относительно оформления задачи на сайте.
Текст может быть внутри кода, только если он относится непосредственно к какой-то строке, тогда нужно его оформлять, как комментарий:
Вынесите его из подсвечиваемых строк.
vedro-compota
Mon, 09/24/2018 - 19:53
Permalink
всё же можно и многострочный и не к конткретной сторке
комментарий может быть и многострочным о относится вообще ко всему файла, но оформить как комментарий надо, согласен:
или можно было просто написать это замечание до кода
_____________
матфак вгу и остальная классика =)
melisa
Mon, 09/24/2018 - 20:11
Permalink
Насчёт заполнения массива:
В задаче требуется определить M и N как константы
это лишнее, ставьте пробел между значениями "одного уровня", а для смены строки используйте
если вы не используете значение ключа, можно написать
Pavel1989
Wed, 09/26/2018 - 18:41
Permalink
Исправил
melisa
Thu, 09/27/2018 - 11:40
Permalink
принято
идеально :')
оригинальный подход. хорошей практикой в программировании считается разделение (в разные файлы) логики приложения и формирования внешнего вида в браузере (об этом т.н. MVC - концепция), поэтому в будущем с тегами внутри кода вы вряд ли столкнётесь. но это уже совсем другая история.
принято