Drupalの値の代わりに[選択]ドロップダウンリストのテキストを取得するにはどうすればよいですか?
フォームの選択例:
$form = array();
$form['test'] = array(
'#title' => t("Choose something"),
'#type' => 'select',
'#options' => array(
'1' => 'one',
'2' => 'two',
'3' => 'three',
),
);
値を取得することはできますが、実際のテキストではなくIDのみを取得します。
IDではなく、「1」または「2」または「3」を印刷できるようにしたい。
私はこれを行ってそれを表示しようとしています:
drupal_set_message(t('あなたは%somethingを選択しました。'、array('%something' => ['values'] ['test'])));