Возврат нескольких значений в массиве

Я не уверен, правильно ли я это формулирую или нет.

У меня есть фильтр с флажками acf, которые будут отображать выбранный элемент. Тем не менее, текущий массив я отправляю только отправляет / получает одно значение. Если результат имеет более одного значения, он не возвращается, если выбрано любое из его значений

Мой текущий массив выглядит следующим образом:

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

Я знаю это в настоящее время каждый получает один цвет в стрелке. Как я могу установить значение, чтобы получить либо 1 цвет, либо несколько цветов?

Любые советы или рекомендации будут с благодарностью

0

Решение

Если у вас есть несколько флажков для хранения нескольких вариантов цвета, назовите все флажки следующим образом: —

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

Затем, когда вы вернете данные обратно в PHP, $ _GET [‘color_options’] будет массивом, содержащим значения всех отмеченных флажков.

0

Другие решения

Других решений пока нет …