我需要爲Drupal表單中的所有語言創建下拉列表,PHP中是否有任何函數來實現此目的。我想創建一個所有語言的數組並將其傳遞給drupal表單。如何在Drupal表單下拉列表中創建所有語言的數組
function video_upload_subtitles_form($form, &$form_state) {
$form = array('#attributes' => array('enctype' => 'multipart/form-data'));
$lang_list = array();//**how to create this array**
$form['video_name'] = array(
'#title' => t('Name Of the video'),
'#type' => 'textfield',
);
$form['sub_file'] = array(
'#type' => 'file',
'#title' => t('Upload video'),
'#description' => t('Pick a video file to upload.'),
);
$form['user_list']=array(
'#type'=>'select',
'#title' => t('Language'),
'#options' => $lang_list,//array of language
'#multiple' => false,
'#attributes'=>array('size'=>4),
'#weight'=>8,
);
$form['submit_button'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
);
return $form;
}
我知道語言的清單可在PHP通過上市手工製作陣列但有可能與任何PHP函數來做做,只是在尋找一些簡單的方法來節省時間。
得到這個很酷的網站Country List。有沒有像這樣的語言
嘗試改變,我希望這是有用的 –
@Mehul:謝謝!我會嘗試這個新的代碼:) – Hitesh