[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Использовать значение переменной как переменную
ZaikinM
Добрый день. Суть проблеммы такова. Есть файл defines.php, где как вы понимаете есть определения типа define("ADDBTN","Добавить"). Есть форма addform.php, где встроенны тэги типа |ADDBTN|.
Суть алгоритма следующая читаем файл формы, делаем ему explode по "|" далее проходим по массиву, и вот тут самое трудное для меня например массив ar[1]= "ADDBTN", как можно использовать это и получить значение этого определения. Не прибегая к switch case ?
Заранее благодарен Максим Заикин.



Спустя 1 час, 28 минут, 40 секунд (23.07.2007 - 08:11) md5 написал(а):
а зачем тебе вобще этот массив нужен?

обычно по ним потом форичем проходятся и обрабатывают данные как надо...

Спустя 26 минут, 6 секунд (23.07.2007 - 08:37) Angerslave написал(а):
Лучше юзай preg_match, затем в массиве находок перебирай foreach'ем, смотри есть ли такая константа( const('CONST') ), если есть - заменяй, preg_replace, например...

Спустя 3 часа, 34 минуты, 22 секунды (23.07.2007 - 12:12) ZaikinM написал(а):
Понял. Не плохие варианты. Но я хотел бы что то более элегантное типа $ar[1] = "$ar[1]";
Идея в том что бы максимально упрастить. Вот бы иметь возможность обратиться по адресу этой переменной и тогда получить результат. Я понимаю что php не тот язык что бы работать с переменными как на C++ например, но все же хочется сделать очень элегантно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.