返回数组中的多个值

时间:2014-10-15 19:13:51

标签: php arrays wordpress advanced-custom-fields

我不确定我是否正确措辞。

我设置了一个带有acf复选框的过滤器,可以显示所选的项目。但是,我提交的当前数组只发送/获取一个值。如果结果具有多个值,则如果选择了任何值,则不会返回

我当前的数组如下:

$meta_array = array(
            array(
                'key' => 'color_options',
                'value' => $_GET['color_options']
            )
    );

我知道目前箭头中有一种颜色。如何设置值以获得1种颜色或多种颜色?

非常感谢任何提示或参考

1 个答案:

答案 0 :(得分:0)

如果您有多个复选框来容纳多个颜色选项,请将所有复选框命名为: -

<input type="checkbox" name="color_options[]" value="1">
<input type="checkbox" name="color_options[]" value="2">
etc

然后,当您将数据返回给PHP时,$ _GET ['color_options']将是一个包含所有已选中复选框值的数组。