2009-11-24 5 views
0

Il est une sorte de seconde saveur UI,Un moyen facile d'afficher des noeuds prototypes en PHP?

function UISecond($elements) 
{ 

} 

Pour que cette fonction affiche les éléments spécifiés (avec le nom, l'identifiant et le type) qui est neccesary, mais pas trop pointilleux sur comment exactement il est affiché.

EDIT

Donnez-lui un tableau, sortie le code HTML.

Quelqu'un a essayé cela?

EDIT DE NOUVEAU

Je veux développer un moteur de rendu comme celui de drupal, qui prend le tableau en tant que paramètre et génère automatiquement le code HTML.

+0

Je ne comprends pas ce que vous voulez dire. Voulez-vous dire print_r()? –

+0

Non, la sortie doit être valide html. – Mask

+0

Je ne comprends toujours pas un mot, mais qu'en est-il "

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

Répondre

0

Parlez-vous de quelque chose comme ça?

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

De toute façon, la moitié d'obtenir une bonne réponse est en train d'écrire une bonne description du problème ;-)

+0

Je veux que la fonction fasse automatiquement le travail de mise en page. – Mask

1

Je pense que vous êtes à la recherche Krumo.

Questions connexes