Я создаю базовый класс построения форм, чтобы ускорить мой рабочий процесс немного, и я хотел бы иметь массив таких атрибутов:
$attributes = array(
"type" => "text",
"id" => "contact-name",
"name" => "contact-name",
"required" => true
);
и сопоставьте это с атрибутами элемента html:
<input type="text" id="contact-name" name="contact-name" required />
EDIT:
Каков самый чистый способ достижения вышеуказанного? Я уверен, что смогу что-то спеть вместе с петлей и некоторой конкатенацией, но я чувствую, что printf или подобное могут сделать это более элегантно.