За последние 24 часа нас посетили 48449 программистов и 1804 робота. Сейчас ищут 2198 программистов ...

двухмерный массив

Тема в разделе "PHP для новичков", создана пользователем Verbal, 10 мар 2012.

  1. Verbal

    Verbal Активный пользователь

    С нами с:
    17 дек 2011
    Сообщения:
    207
    Симпатии:
    0
    можете пожалуйста написать как должны выглядить цикл в цикле для заполнения и вывода двухмерного массива буду безмерно благодарен.
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
  3. Verbal

    Verbal Активный пользователь

    С нами с:
    17 дек 2011
    Сообщения:
    207
    Симпатии:
    0
    просто не совсем пойму куда тут всунуть input что бы могли вводить значения, сразу после цикла или где? что бы само создавалась сколько нужно автоматически, просто куда сунуть его примерно надо
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ты имеешь в виду, что массив создаётся не пустой, а сразу заполняется какими-то данными?

    Код (PHP):
    1. <?php
    2. // Число строк и колонок
    3. $rows = 7;
    4. $cols = 5;
    5. // Создаём массив
    6. $arr = array();
    7. for($i = 0; $i < $rows; ++$i) {
    8.     $arr[$i] = array();
    9.     for($j = 0; $j < $cols; ++$j) {
    10.         // Здесь присваивается значение очередному элементу массива
    11.         // с номером строки i и номером столбца j, отсчёт с нуля.
    12.         $arr[$i][$j] = 0;
    13.     }
    14. }
    15.  
    16. // Проверяем, что получилось
    17. header('Content-type: text/plain');
    18. print_r($arr);
    19.  
    20. // Работа с массивом - установим значение элемента в 5-й строке
    21. // 3-й колонке в "Привет, мир!"
    22. $arr[4][2] = 'Привет, Мир!';
    23. // Цифры на 1 меньше - так как индексация начинается с нуля, т.е.
    24. // первая строка имеет индекс 0, как и первая колонка
    25. // Теперь отобразим значение элемента 5-й строки 3-й колонки
    26. echo($arr[4][2]);
    27. ?>
     
  5. Verbal

    Verbal Активный пользователь

    С нами с:
    17 дек 2011
    Сообщения:
    207
    Симпатии:
    0
    спасибо большое)