Php 迭代列出Drupal表单标题
我试图在Drupal表单模块中列出所有Php 迭代列出Drupal表单标题,php,drupal,forms,foreach,Php,Drupal,Forms,Foreach,我试图在Drupal表单模块中列出所有#标题;然而,我似乎无法让它发挥作用 foreach ($form_values as $key => $value) { echo $form['myForm'][$key]['#title']; } 上面的方法不返回任何内容。我可以通过执行以下操作列出$key值: foreach (...) { echo $key . ' '; } 但是我找不到一种方法来列出每个表单输入的标题(例如,“#title”=>t('Name')) 有什么
#标题
;然而,我似乎无法让它发挥作用
foreach ($form_values as $key => $value) {
echo $form['myForm'][$key]['#title'];
}
上面的方法不返回任何内容。我可以通过执行以下操作列出$key
值:
foreach (...) {
echo $key . ' ';
}
但是我找不到一种方法来列出每个表单输入的标题(例如,“#title”=>t('Name')
)
有什么帮助吗?
谢谢 你的要求让我有点困惑,但是
function print_title($form) {
foreach (element_children($form) as $key) {
print_title($form[$key]);
}
if (isset($form['#title'])) {
// do something with your title
}
}