За последние 24 часа нас посетили 16875 программистов и 1316 роботов. Сейчас ищут 1569 программистов ...

Вопрос про переменные

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

  1. 1723

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

    С нами с:
    15 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Есть вот такой кусок кода:

    <?
    $num = "4"
    $id_1 = "по";
    $id_2 = "лу";
    $id_3 = "чи";
    $id_4 = "лось";

    for ($i = 1; $i <= $num; $i++) {
    $s = "???";
    print "$s";
    };
    ?>

    Если говорить дословно, то вместо ??? мне нужна переменная переменная, типа $id_$i, чтобы на каждом лупе переменная менялась в соответствии с текущей переменной $i. В результате задуманной мной работе скрипта, он должен выдать "получилось". Как это сделать? Нужен специальный синтаксис, чтобы оживить $id_$i, или это невозможно?
     
  2. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. print ${'id_' . $i}
     
  3. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    PHP:
    1. $id_1 = "по";
    2. $id_2 = "лу";
    3. $id_3 = "чи";
    4. $id_4 = "лось";
    Лучше использовать массив.
     
  4. NaRuVi

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

    С нами с:
    14 дек 2006
    Сообщения:
    80
    Симпатии:
    0
    Адрес:
    Москва
    почему такой изврат. Используй массивы
     
  5. 1723

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

    С нами с:
    15 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Изначально входящие данные именно в виде отдельных переменных.
     
  6. 1723

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

    С нами с:
    15 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Спасибо огромное! То, что и было нужно.