За последние 24 часа нас посетили 55569 программистов и 1797 роботов. Сейчас ищет 771 программист ...

Создание массивов

Тема в разделе "PHP для новичков", создана пользователем shalx, 26 янв 2016.

  1. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Привет всем
    Как создать 5 массивов одновременно циклом for
    Код (PHP):
    1. for ($x=1; $x<=5; $x++) 
    2. $ar[]= $x;
    3. pre($ar);  
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    попробуй так
    Код (PHP):
    1. for ($x=1; $x<=5; $x++) ${'ar'.$x} = $x;
    2. pre($ar1); 
    3. pre($ar2); 
    4. pre($ar3); 
    5. pre($ar4); 
    6. pre($ar5); 
    ;)
     
  3. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Спасибо за помощь, хорошая идея
    Код (PHP):
    1. for ($x=1; $x<=5; $x++) 
    2. pre(${'ar'.$x}=array());  
     
  4. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Не самый удачный ход.
    Код (PHP):
    1. $multi_array = [];
    2. for($i=0;$i<5;$i++){
    3.     $multi_array[$i] = []; 
    4. }
     
  5. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    То что нужно , спасибо Abyss
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Код (PHP):
    1. $arr = array_fill(1, 5, []);