За последние 24 часа нас посетили 82546 программистов и 5960 роботов. Сейчас ищут 1735 программистов ...

Переменная

Тема в разделе "PHP для новичков", создана пользователем sapiero, 27 фев 2011.

  1. sapiero

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

    С нами с:
    27 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    PHP:
    1. $content_php = substr(nevazhnochegototam);
    2. $content_rui = substr(nevazhnochegototam2);
    3. $content_lem = substr(nevazhnochegototam3);
    4.  
    5. $file = file("files/huals.txt");
    6. for($i=1;$i<count($file);$i++)
    7. {
    8. $me = explode("::", $file[$i]);
    9. echo "<table>
    10. <tr>
    11. .....
    12. <td class=sp1 width=12% height=20><DIV>[u][b]$content_$me[2][/b][/u]</DIV></td>
    13. .....;
    14. }
    15.  
    $content_$me[2] - неправильная часть кода, написанная так для понимания, в чём вопрос

    huals.txt содержит
    pam::param::php::
    pum::papum::rui::
    pim::papim::lem::

    Т.о., у нас табличка, где в третьем столбце надо, чтоб показывалось значение переменной, соответствующее строке таблицы.
    Надо, чтоб вместо т.н. "$content_$me[2]" на первой строке показывалось значение $content_php, на второй $content_rui
    и т.д.
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    echo "<tr><td>{$me[0]}</td><td>{$me[1]}</td><td>{$me[2]}</td></tr>\n";
     
  3. sapiero

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

    С нами с:
    27 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    это мы умеем, вопрос не в этом к сожалению
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    тогда я просто ен понял
     
  5. NR55RU

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

    С нами с:
    16 фев 2011
    Сообщения:
    88
    Симпатии:
    0
    Видимо речь идет о формирование динамической переменной ?
    $val = 'content_'.$name;
    echo $$val;
     
  6. VItalijs

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

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    такой подход не очевиден и не оправдан, лучше занести все это в массив
    PHP:
    1.  
    2. <?php
    3. $content['php'] = "some data";
    4. $content['rui'] = "some other data";
    5. $content['lem'] = "crazy shit";
    6. ?>
    7.  
    и обращаться по ключу.[/url][/code]
     
  7. sapiero

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

    С нами с:
    27 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Спасибо за помощь!