Php 从重力窗体对象获取单选按钮文本值
我在这里剥离GF forms对象的结构: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)
$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;
它帮助了我。谢谢