Php 从重力窗体对象获取单选按钮文本值

Php 从重力窗体对象获取单选按钮文本值,php,gravity-forms-plugin,Php,Gravity Forms Plugin,我在这里剥离GF forms对象的结构: $form = array(22) { ["fields"]=> array(2) { [1]=> object(GF_Field_Radio)#1732 (40) { ["choices"]=> array(2) { [0]=> array(4)

我在这里剥离GF forms对象的结构:

$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变量中加入“First Choice”。我知道这是不对的:

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

我如何获取该项目?

我的解决方案

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

它帮助了我。谢谢