|
|
|
| Специфика :) , как изменить имя переменной? т.е нужно получить что-то типа :) :
<?
$t['m_1']=1;
$mon=1;
echo $t['m_".$mon."'];
?>
или
<?
$t_1=1;
$mon=1;
echo $t_1.$mon;
?>
вобщем как :) | |
|
|
|
|
|
|
|
для: Гость
(25.09.2005 в 13:24)
| | Для этого следует воспользоваться функцией eval() или последовательностью $$. Подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=112. | |
|
|
|
|
|
|
|
для: cheops
(25.09.2005 в 13:33)
| | Так ясно, а что делать с массивами?
<?php
$id_menu = 3;
$str = "active['r-".$id_menu."']";
$$str = 1; // $active3 = 1;
echo $active['r-3'];
?>
|
| |
|
|
|
|
|
|
|
для: Гость
(25.09.2005 в 13:43)
| | Для массива наверное лучше использовать eval()...
<?php
$id_menu = 3;
$str = "active['r-".$id_menu."']";
eval('$'.$str.' = 1'); // $active['r-3'] = 1;
echo $active['r-3'];
?>
|
| |
|
|
|