Задача №8 - Заполнение и печать двумерного массива
Primary tabs
Задачи №8 из этого списка:
Условие задачи:
Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).
Мое решение:
<?php function createArray($m, $n){ for ($i = 0; $i < $m; $i++){ for ($j = 0; $j < $n; $j++){ $mass[$i][$j] = rand(-25, 25); } } return $mass; } $arr = createArray(rand(3, 6), rand(3, 5)); echo '<pre>'; var_dump($arr); function printArray($a){ for ($i = 0; $i < count($a); $i++){ for ($j = 0; $j < count($a[$i]); $j++){ echo $a[$i][$j] . ', '; } echo '<br>'; } } printArray($arr);
- Log in to post comments
- 7623 reads
melisa
Fri, 10/19/2018 - 19:21
Permalink
$massНеудачное название
Неудачное название
iov84
Sun, 10/21/2018 - 20:32
Permalink
исправился
melisa
Mon, 10/22/2018 - 19:42
Permalink
переменные
переменные не следует называть с помощью транслитерации
http://fkn.ktu10.com/?q=node/9198
Переименуйте
iov84
Sun, 11/11/2018 - 19:19
Permalink
Переменные не следует
Вы не подумайте что я не усвоил урок, что переменные не стоит называть с помощью транслитерации, просто Яндекс.Переводчик слово "массив" в т.ч. переводит как "massif"... посмотрите сами, 2-ой пункт, а есть еще и 6-ой пункт!
Для чистоты урока я переименую данную переменную:
Итого: задача принята?
melisa
Mon, 11/19/2018 - 13:19
Permalink
Вы не подумайте, что я
Вы не подумайте, что я придираюсь) Предлагаю Вам открыть GitHub. Это свобоный ресурс, хранящий код. Любой человек может хранить там свои разработки, многие масштабные
и не оченьпроекты там есть. Можно залезть в них и посмотреть, как всё работает. И как кто что называет, если мне не верите.Ну называют в программировании массивы $array!
Но можно называть массивы хоть $iLoveYandexTranslater, креативность - это тоже хорошо)
melisa
Mon, 11/19/2018 - 13:20
Permalink
принято
принято