我在这里剥离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变量。我知道这不正确:
$ label = $ form [' fields'] [1] [' choice'] [0] [' text'];
我如何抓住这个项目?
答案 0 :(得分:1)
我的解决方案
$field_id = 4;
$field = GFFormsModel::get_field( $form, $field_id );
$choice_text = $field['choices'][$entry[$field_id]]['text'];
$data = $choice_text;