PHP можно ли исполнить код, который выдает echo?

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
solskjaer
Сообщения: 2
Зарегистрирован: 09 янв 2013, 17:49

09 янв 2013, 17:51

Есть такой код:

echo("\$array = array(");
for ($x = 0; $x < count($elem)-1; $x++)
{
echo ("'".$elem[$x]."' => array(");
}
echo ("'".$elem [count($elem)-1]."' => ".$parts[1].");");

Выводит на экран строку:

$array = array('mysql' => array('base' => testbase );$array = array('mysql' => array('user' => testuser );... и т.д. (Таким образом пытаюсь в массив $array впихнуть одномерные массивы неизв. размера.) Можно ли то, что выводит в echo, каким-то образом исполнить?
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

09 янв 2013, 19:34

eval
А чего массив сначала не собрать а потом впихнуть куда нужно? $array['mysql'] = array('base'...
[syntax=Delphi] [/syntax]
solskjaer
Сообщения: 2
Зарегистрирован: 09 янв 2013, 17:49

09 янв 2013, 19:37

Спасибо за помощь.
Ответить