За последние 24 часа нас посетили 62536 программистов и 1749 роботов. Сейчас ищут 952 программиста ...

Присвоить элементу одного массива, другой массив

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

  1. Olga_iit

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

    С нами с:
    5 дек 2012
    Сообщения:
    21
    Симпатии:
    0
    Подскажите, пожалуйста, как можно элементу одномерного массива присвоить значением целый одномерный массив, чтобы получился многомерный
    Код (PHP):
    1. for($i=1; $i<=2; $i++)
    2. {
    3. $path = 'dir'.$i;
    4. $result = glob($path.'/*');
    5. $au[$i]=array();
    6. foreach($result as $item)
    7. {
    8.     array_push($au[$i], basename($item, '.txt'));
    9. }
    10. //$au[$i]=array_flip($au[$i]);
    11. //print_r($au[$i]);
    12.  
    13. print_r($au[$i]);
    14. } 
    Как элементу массива $au[$i] присвоить значением массив $csy[$au[$i]]?
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Код (PHP):
    1. $au[$i] = $csy[$au[$i]];
    2.  
     
  3. Olga_iit

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

    С нами с:
    5 дек 2012
    Сообщения:
    21
    Симпатии:
    0
    В том то и дело, что не срабатывает, выводит пустой массив
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Проверь
    var_dump($au[$i]);
     
  5. Olga_iit

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

    С нами с:
    5 дек 2012
    Сообщения:
    21
    Симпатии:
    0
    проверила, пишет тип и количество символов для $au[$i]
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    array_push($au[$i], basename($item, '.txt'));
    замени на
    $au[$i][] = basename($item, '.txt');
     
  7. Olga_iit

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

    С нами с:
    5 дек 2012
    Сообщения:
    21
    Симпатии:
    0
    заменила, спасибо
     
  8. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Еще не получилось 20 файлов обработать или это новая партия?
     
  9. Olga_iit

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

    С нами с:
    5 дек 2012
    Сообщения:
    21
    Симпатии:
    0
    Я придумала, как эти файлы обработать, вышло с циклом, но зато с одним...а то думала их несколько вложенных будет...но там все равно не так как хотелось бы