2011-10-11 4 views

답변

10

당신은 field_info_field()를 사용하여 신속하게 좋은 얻을 수 있습니다

$key = 0; // Or whatever 
$field = field_info_field('field_priority'); 
$label = $field['settings']['allowed_values'][$key]; 

field.info.inc 필드 기능의 전체 호스트가있다, 그들은 매우 편리입니다.

+0

는 양식 필드입니다 유효성 검사/제출 처리기에? – Alex

+0

@ Clive every Dear clive;) 좋은 해결책 – zhilevan

0

내가 대신 배열을 직접 검색하는 list_allowed_values()를 사용하는 것이 좋습니다 것입니다 :

$field = field_info_field('field_priority'); 
$options = list_allowed_values($field); 
$label = $values[$key]; 

또는 짧은을 : 선택한 옵션이 기능을 사용할 수 있도록 또한 필드

$label = list_allowed_values(field_info_field('field_priority'))[$key];