Форум → Программирование → PHP для идиотов → Как заполнить по столбцам двумерный массив n*m
Как заполнить по столбцам двумерный массив n*m
-
-
13 февраля 2011 г. 4:09, спустя 13 минут 23 секунды
$a = array();
$k = 0;
for ($j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++) {
$a[$i][$j] = $k;
$k++;
}
} -
13 февраля 2011 г. 11:48, спустя 7 часов 38 минут 25 секунд
Абырвалг, а если его надо наполнить гавном?)все умрут, а я изумруд -
13 февраля 2011 г. 11:52, спустя 4 минуты 21 секунду
$a = array();
$k = 0;
for ($j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++) {
$a[$i][$j] = $k;
$k++;
}
}
:D$a = array();
$k = 0;
for ($j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++) {
$a[$i][$j] = Shit::generate();
$k++;
}
}Сапожник без сапог -
-
13 февраля 2011 г. 12:45, спустя 50 минут 49 секунд
до коли гуманитарии будут лезть в программинг ?You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
13 февраля 2011 г. 13:01, спустя 16 минут 9 секунд
до коли гуманитарии будут лезть в программинг ?
Что такого в гуманитяриях, почему им не нужно лезть в программинг? -
13 февраля 2011 г. 15:54, спустя 2 часа 52 минуты 47 секунд
$a = array();
$k = 0;
for ($j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++) {
$a[$i][$j] = $k;
$k++;
}
}for ($a = array(), $k = $j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++, $k++) {
$a[$i][$j] = rand(1,99);
}
}Спустя 68 сек.for ($a = array(), $k = $j = 0; $j < 6; $j++): for ($i = 0; $i < 4; $i++, $k++) $a[$i][$j] = $k; endfor; -
13 февраля 2011 г. 17:09, спустя 1 час 15 минут 25 секунд
for ($a = array(), $k = $j = 0; $j < 6; $j++): for ($i = 0; $i < 4; $i++, $k++) $a[$i][$j] = $k; endfor;
Что за …?
Конкретно, в этом случае$a = array();
$k = 0;
for ($j = 0; $j < 6; $j++) {
for ($i = 0; $i < 4; $i++) {
$a[$i][$j] = $k;
$k++;
}
}
можно так:$array = array();
$rowCount = 6;
$colCount = 4;
for ($row = 0; $i < $rowCount; $row++)
{
$array[$row] = range(0, $colCount - 1); // $array[] = range(0, $colCount - 1);
}
или так:
$rowCount = 6;
$colCount = 4;
$arr = array_fill(0, $rowCount - 1, range(0, $colCount - 1));
Но все это шабала, пока не видишь конкретную задачу.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!