Дано
$number = "305";
Нужно взять значение этой переменной,
$n305 = "Новость1";
добавив букву '$n' к значению переменной
и присвоить сюда $newsname, должно быть присвоено значение - "Новость1"
Делаю так
$newsname = $n.$number;
и в отдельной переменной собирал и через константу $n...
Спустя 22 минуты, 57 секунд (22.05.2010 - 20:25) Basili4 написал(а):
Не понял зачем это надо но сделал вот так
$nomer="305";
$var="n$nomer";
$arr[$var]="123";
echo($arr["n$nomer"]);
Спустя 33 минуты, 50 секунд (22.05.2010 - 20:59) ignat5 написал(а):
Новая переменная $newsname нужна для шаблона страницы, чтобы выводить ротацию заголовков новостей.
По вашему примеру: в третьей строчке мы не можем так задать данные, они хранятся в переменной с именем, которое мы собираем. 305 тоже рассчитывается заданными параметрами ротации, но это не имеет отношения к вопросу, там всё работает.
По вашему примеру: в третьей строчке мы не можем так задать данные, они хранятся в переменной с именем, которое мы собираем. 305 тоже рассчитывается заданными параметрами ротации, но это не имеет отношения к вопросу, там всё работает.
Спустя 37 минут, 23 секунды (22.05.2010 - 21:36) waldicom написал(а):
Вам нужна конструкция $$ (с двумя долларами)? (это вопрос)
Спустя 24 минуты, 23 секунды (22.05.2010 - 22:01) ignat5 написал(а):
подойдёт любое решение
Спустя 42 минуты, 30 секунд (22.05.2010 - 22:43) Nikitian написал(а):
$GLOBALS['n'.$number]="тра-та-та";
Если возникает такая задача, то имеет смысл пересмотреть логику приложения, чтобы оно не срало в глобальную область видимости.
Спустя 39 минут, 51 секунда (22.05.2010 - 23:23) ignat5 написал(а):
Спасобо, всем поправлю карму как наберу 10 сообщений))))