За последние 24 часа нас посетили 20380 программистов и 1095 роботов. Сейчас ищут 816 программистов ...

Меняется само название переменного массива в цикле

Тема в разделе "Прочие вопросы по PHP", создана пользователем jei, 24 дек 2012.

  1. jei

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

    С нами с:
    11 июн 2009
    Сообщения:
    542
    Симпатии:
    0
    надо сделать циклом ровно столько сколько потребуется результат к примеру выполнения 3 раз должен быть таким.Обратите внимание что там меняется само название переменного массива :) $zapisi61a , $zapisi62a , $zapisi63a

    Код (Text):
    1. $zapisi61a[$b3[0]] = '_____________<br>кабинет: '.$b5[0].'<br>Время: '.$b1[0].' <br>Врач: '.$b2[0].'<br>Пациент: '.$b4[0].'<br>';  
    2.        
    3.         $zapisi62a[$b3[1]] = '_____________<br>кабинет: '.$b5[1].'<br>Время: '.$b1[1].' <br>Врач: '.$b2[1].'<br>Пациент: '.$b4[1].'<br>';  
    4.        
    5.         $zapisi62a[$b3[2]] = '_____________<br>кабинет: '.$b5[2].'<br>Время: '.$b1[2].' <br>Врач: '.$b2[2].'<br>Пациент: '.$b4[2].'<br>';
    сам цикл
    Код (Text):
    1. for($r = 0 ; $r <=count($b1) ; $r++ )
    2.         {
    3.            
    4.             $zapisi61a[$b3[$r]] = '_____________<br>кабинет: '.$b5[$r].'<br>Время: '.$b1[$r].' <br>Врач: '.$b2[$r].'<br>Пациент: '.$b4[$r].'<br>';
    5.         }
    у меня не получается поменять название переменного массива $zapisi61a .Спасибо)
     
  2. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    хз что ты имел в виду, чую напрасное усложнение какое-то.

    может все-таки не имя менять, а ввести еще одно измерение
    $z['zapis61a'][$x]

    ну или, как вариант, иметь массив ссылок на массивы
    $z[] =& $zapis61a;
    $z[] =& $zapis62a;
    $z[] =& $zapis63a;
    тогда можно присваивать в переменные с именами, а в цикле крутить сборный массив.