2017-12-01 15 views
0
나는 GF 형태의 구조를 제거하고

을 형성하는 것은 여기 객체 :중력 양식에서 라디오 버튼의 텍스트 값을 가져 객체

$form = 
array(22) 
    { 
    ["fields"]=> array(2) 
     { 
     [1]=> object(GF_Field_Radio)#1732 (40) 
      { 
      ["choices"]=> array(2) 
       { 
       [0]=> array(4) 
        { 
         ["text"]=> string(12) "First Choice" 
        } 
       [1]=> array(4) 
        { 
         ["text"]=> string(13) "Second Choice" 
        } 
       } 
      } 
     } 
    } 

내 $ 라벨 변수에 '첫 번째 선택'을 넣어 싶습니다. 나는 이것이 정확하지 않다는 것을 안다 :

$ label = $ form [ 'fields'] [1] [ 'choices'] [0] [ 'text'];

어떻게 그 아이템을 얻을 수 있습니까?

답변

0

내 솔루션

$field_id = 4; 
    $field = GFFormsModel::get_field($form, $field_id); 
    $choice_text = $field['choices'][$entry[$field_id]]['text']; 
    $data = $choice_text;