Как вывести значение переменной?

Discussion in 'PHP' started by x88x, 5 Jun 2008.

  1. x88x

    x88x Elder - Старейшина

    Joined:
    27 Nov 2007
    Messages:
    208
    Likes Received:
    119
    Reputations:
    16
    Кодеры ачата, нужна Ваша помощь. Вобщем, есть строка. Например p01.
    Вопрос в том, как мне вывести ЗНАЧЕНИЕ переменной $p01. Возможно ли это?
     
  2. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    echo $GLOBALS['имя переменной']
     
  3. x88x

    x88x Elder - Старейшина

    Joined:
    27 Nov 2007
    Messages:
    208
    Likes Received:
    119
    Reputations:
    16
    т.е. echo $GLOBALS[$str] пойдет, если $str - строковая переменная?
     
  4. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    да, конечно
     
  5. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    ещё вариант:
    PHP:
    $abc "123";
    $str "\$abc";
    eval(
    "echo $str");
     
  6. Red_Red1

    Red_Red1 Banned

    Joined:
    12 Jan 2007
    Messages:
    246
    Likes Received:
    258
    Reputations:
    83
    Делают так
    $b='Red_Red1';
    $a='b';
    echo $$a; //Выводит 'Red_Red1';
     
    #6 Red_Red1, 5 Jun 2008
    Last edited: 5 Jun 2008
    1 person likes this.
  7. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Code:
    <?php
    	$p01 = 'Я умный';
    	$name = 'p01';
    	echo $$name;
    ?>
     
    1 person likes this.
  8. Dronga

    Dronga ВАША реклама ТУТ!!

    Joined:
    1 Jul 2005
    Messages:
    575
    Likes Received:
    239
    Reputations:
    249
    Аффтар жжет??? ;) Если так не выведется, то юзай print_r :D