2009-11-24 2 views
0

Это своего рода UI второго аромата,Простой способ отображения прототипов узлов в PHP?

function UISecond($elements) 
{ 

} 

Так что эта функция показывает указанные элементы (с именем, идентификатор и тип), который является neccesary, но не слишком придирчивы о том, как именно она отображается.

EDIT

Дайте ему массив, выводим HTML.

Кто-нибудь пробовал это?

EDIT СНОВА

Я хочу разработать движок рендеринга, как Друпала, который принимает массив в качестве параметра, и автоматически выводит HTML.

+0

Я не понимаю, что вы имеете в виду. Вы имеете в виду print_r()? –

+0

Нет, выход должен быть действительным html. – Mask

+0

Я все еще не понимаю ни слова, но как насчет «

".print_r($var, true)."
»; ? –

ответ

0

Вы говорите о чем-то подобном?

function UISecond($elements) 
{ 
    foreach($elements as $_elem) 
    { 
     echo "<{$_elem['type']}"; 
     foreach($_elem['attribute'] as $_name => $_contents) { 
      echo " {$_name}=\"{$_contents}\""; 
     } 
     echo ">{$_elem['innerHTML']}</{$_elem['type']}>"; 
    } 
} 

В любом случае, половина получить хороший ответ пишет хорошее описание проблемы ;-)

+0

Я хочу, чтобы функция автоматически выполняла макет. – Mask

Смежные вопросы