如何在“选择”下拉列表中获取文本而不是Drupal中的值?
示例选择表单:
$form = array();
$form['test'] = array(
'#title' => t("Choose something"),
'#type' => 'select',
'#options' => array(
'1' => 'one',
'2' => 'two',
'3' => 'three',
),
);
我能够获取值,但我只获取ID而不是实际文本。
我希望能够打印出“一个”或“两个”或“三个”,而不是他们的ID。
我正在尝试显示它:
drupal_set_message(t('You have selected %something.', array('%something' => ['values']['test'])));