Php 迭代列出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')) 有什么

我试图在Drupal表单模块中列出所有
#标题
;然而,我似乎无法让它发挥作用

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
  }
}