Форум: "Прочее";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
ВнизМаленький вопрос по php Найти похожие ветки
← →
AFHU (2008-07-13 23:37) [0]Возможно ли в php вывести ИМЯ переменной. Не значение, а именно что имя
Допустим, нужно вывести имена всех переменных из $GLOBALS?
То есть после задания переменных
$a="value1"; $b="value2"; $c="value3";
Нужно написать что-то вроде get_names($GLOBALS);
Результат работы: вывод на экран "a b c"
После получаса размышлений появилась мыслишка о том, реально ли это вообще проделать? Может быть это вообще невозможно? Буду признателен за любую подсказку
← →
McSimm © (2008-07-14 00:05) [1]
> что-то вроде get_names($GLOBALS);
array_keys($GLOBALS) или foreach
Там есть все имена из GLOBALS, включая сам GLOBALS
← →
AFHU (2008-07-14 00:15) [2]> array_keys($GLOBALS) или foreachТам есть все имена из GLOBALS,
> включая сам GLOBALS
Спасибо. Но как я понял вот такая конструкция бесполезная:echo array_keys($GLOBALS));
Она просто выводит "Array"
Вот так можно вывести все имена:print_r(array_keys($GLOBALS));
Но опять же в видеArray
(
[0] => GLOBALS
[1] => _POST
[2] => _GET
...
Ммм, а как вывести либо без [] =>, либо допустим второй элемент? (_GET)
← →
Zeqfreed © (2008-07-14 00:21) [3]array_keys, как ни странно, возвращает массив. Отобразить элементы которого можно точно так же, как и любого другого.
← →
No_Dead © (2008-07-14 00:24) [4]
foreach (array_keys($GLOBALS) as $k=>$v)
echo $v;
← →
AFHU (2008-07-14 00:28) [5]Спасибо всем, ещё раз. Про то что
> array_keys, как ни странно, возвращает массив.
уже догадался, перегрелся видно и тупо пытался вывести массив просто через echo %-)
← →
БарЛог © (2008-07-14 10:04) [6]странные у вас желания
← →
antonn © (2008-07-14 12:00) [7]совершенно нормальные желания, для отладки часто делаю print_r($_GLOBALS);
← →
123456711 (2008-07-14 16:49) [8]join("\r\n", array_keys($GLOBALS)) =)
← →
oldman © (2008-07-14 16:51) [9]
> AFHU (13.07.08 23:37)
Программа твоя?
Ты не знаешь имен переменных?
Ну так и выведи их (тупо, списком)...
← →
antonn © (2008-07-14 17:54) [10]
> Ну так и выведи их (тупо, списком)...
так он про это и спрашивал)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c